miércoles, 17 de agosto de 2011

LED fade in out


Fading : http://arduino.cc/en/Tutorial/Fading

Demuestra el uso del output análogo PWM para crear el efecto de desvanecimiento en un LED. PWM es un técnica obtener conductas análogas por un output digital.

Se conecta un cable a GND y luego a la pata más corta del LED, se conecta un cable a Pin 9 (que tiene la simbologia de PWM), luego a la pata más larga del LED y entremedio una resistencia de 220-ohm.




*Código:


#define LED 9   // pin LED
int i = 0;      // para contar arriba y abajo
void setup() {
  pinMode(LED, OUTPUT);   // le dice a Arduino que LED es un output
}
void loop(){
  for (i = 0; i < 255; i++) {   // loop de 0 a 254 (fade in)
    analogWrite(LED, i);        // setea brillo de LED
    delay(10);                 // espera 10ms porque analogWrite
                               // es instantaneo y podriamos
                               // no ver ningun cambio
  }
  for (i = 1; i > 0; i--) {   // loop de 255 a 1 (fade out)
    analogWrite(LED, i);      // setea brillo de LED
    delay(10);               // espera 10ms
  }
}



No hay comentarios:

Publicar un comentario