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
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario