LED PULSANTE
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