jueves, 23 de febrero de 2017

Incremento brillo


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
de brillo para que la variación no sea instantánea */
}



DAVID COBOS VALIENTE - MIGUEL RECIO VÁZQUEZ

No hay comentarios:

Publicar un comentario