Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. const int numLed = 6;           //numero de LEDs
  2. int Led[numLed] ={5,6,7,8,9,10};  //pin digital de salida
  3. int pot1 = A0;
  4. int pot2 = A1;
  5.  
  6. int timePrendido = 0;          //tiempo de espera
  7. int timeApagado = 0;            
  8.  
  9. void setup()
  10. {
  11.   pinMode(pot1,INPUT);
  12.   pinMode(pot2,INPUT);
  13.   for(int i=0;i<6;i++)
  14.     pinMode(Led[i],OUTPUT); //se establece el pin digital de salida
  15. }
  16.  
  17. void loop()
  18. {  
  19.   //valores leidos de los potenciometros
  20.   timePrendido = analogRead(pot1);
  21.   timeApagado = analogRead(pot2);
  22.  
  23.   //se prende y apaga los LEDs deacuerdo al tiempo de retardo del método map
  24.   for(int i = 0; i < 6; i++){
  25.     prender(Led[i]);
  26.     apagar(Led[i]);
  27.   }  
  28.  
  29. }
  30.  
  31. void prender(int led)
  32. {
  33.   digitalWrite(led, HIGH);
  34.   delay (timePrendido);              
  35. }
  36.  
  37. void apagar(int led)  
  38. {
  39.   digitalWrite(led, LOW);
  40.   delay (timeApagado);
  41. }