Fading

Demonstra o uso de uma saída analógica (PWM) para apagar um LED em fade.

Circuito

Um LED conectado ao pino 9 através de um resistor apropriado (aqui um de 270 Ω)

Código

int value = 0;                            // variavel para armazenar o valor atualizado 
int ledpin = 9; // LED conectado ao pino digital 9

void setup()
{
// nao ha necessidade de setup
}

void loop()
{
for(value = 0 ; value <= 255; value+=5) // fade in (do minimo para o maximo)
{
analogWrite(ledpin, value); // ajuta o valor(escopo de 0 a 255)
delay(30); // espera 30 milisegundos para que o efeito seja visível
}
for(value = 255; value >=0; value-=5) // fade out (do maximo para o minimo)
{
analogWrite(ledpin, value);
delay(30);
}
}

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está licenciada sob uma Licença Creative Commons.

Creative Commons License