Social Icons

4.7) Fading LED

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); 
  }  
}


Esse Mesmo Código pode ser modificado pra colocar na supermáquina na transição 
de um LED para o outro,como eu havia citado no tutorial da supermáquina!

___________________________________________________________________________________
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.

Nenhum comentário:

Postar um comentário