23/02/2017
Este circuito consiste en encender y apagar un led progresivamente, en nuestro caso colocado en el Pin 3.
El programa que hay que grabar en la placa de arduino es el siguiente:
int brillo=0; //declaro la variable brillo, con valor inicial=0
int incremento=5; //declaro la variable incremento, con valor=5
int ledPin=3;
void setup() {
pinMode(ledPin,OUTPUT); //el pin 9 será la salida
}
void loop() {
analogWrite(ledPin, brillo); //coloca el valor brillo en el pin 9
brillo = brillo + incremento; //brillo aumenta su valor en 5
if(brillo==0 || brillo==255) { //si brillo llega a sus límites...
incremento = -incremento; /...pasamos de ir creciendo a pasar...
//...a ir decreciendo y al revés
}
delay(50); /*hay que dar un pequeño tiempo entre valor y valor
int incremento=5; //declaro la variable incremento, con valor=5
int ledPin=3;
void setup() {
pinMode(ledPin,OUTPUT); //el pin 9 será la salida
}
void loop() {
analogWrite(ledPin, brillo); //coloca el valor brillo en el pin 9
brillo = brillo + incremento; //brillo aumenta su valor en 5
if(brillo==0 || brillo==255) { //si brillo llega a sus límites...
incremento = -incremento; /...pasamos de ir creciendo a pasar...
//...a ir decreciendo y al revés
}
delay(50); /*hay que dar un pequeño tiempo entre valor y valor
de brillo para que la variación no sea instantánea */
}
DAVID COBOS VALIENTE - MIGUEL RECIO VÁZQUEZ
No hay comentarios:
Publicar un comentario