Advertisement
Guest User

LED progresivo

a guest
Feb 18th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Declaramos una variable numérica
  2. //la utilizaremos para cambiar la intensidad del leint intensidad=0;
  3. int intensidad=0;
  4.  
  5. void setup()
  6. {
  7.   //configuramos el pin 11 como output
  8.   //éste nos permite utilizar una señal pseudo analógica
  9.  pinMode(11,OUTPUT);
  10.  
  11. }
  12.  
  13. void loop()
  14. {
  15.   //aumentamos la intensidad 1 punto
  16.   intensidad+=1;
  17.  
  18.   //si el valor de intensidad ha llegado al maximo (255)
  19.   if (intensidad>255){
  20.     //lo reseteamos a 0 para volver a empezar
  21.     intensidad=0;
  22.   }
  23.  
  24.   analogWrite(11,intensidad);
  25.  
  26.   //hacemos una pausa de 10 milisegundos para que se vea mejor la progresión
  27.   //podemos jugar con este valor
  28.   delay(10);
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement