sábado, 4 de abril de 2015

Arduino

LED PULSANTE 

1x  Led
1x  Arduino
1x  Resistor de 100 ohms
1X Protoboard

Neste projeto, você está criando uma onda senoidal e fazendo com que o brilho do
LED acompanhe essa onda. É isso que faz com que a luz pulse, em vez de simplesmente
acender com brilho máximo e apagar novamente.

1º Passo

Conecta os componentes no protoboard.






2º Passo 

Código.


int ledPin = 11;

float sinVal;

int ledVal;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

for (int x=0; x<180; x++) {


sinVal = (sin(x*(3.1416/180)));

ledVal = int(sinVal*255);

analogWrite(ledPin, ledVal);

delay(25);

}
}

Nenhum comentário:

Postar um comentário