Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // Lab 2
  2. // Doriam Gomez Sarria
  3. // Universidad Santiago de Cali
  4. // VersiĆ³n 1.0
  5.  
  6. #define MAXLED 8
  7.  
  8. int led[MAXLED]={5,6,7,8,9,10,11,12};
  9.  
  10. int Pot_ON = A0;
  11. int Pot_OFF = A1;
  12.  
  13. void setup()
  14. {
  15.   for (int pin=0; pin<MAXLED; pin++)
  16.   pinMode(led[pin],OUTPUT);
  17.   pinMode(Pot_ON,INPUT);
  18.   pinMode(Pot_OFF,INPUT);
  19. }
  20.  
  21.  
  22. void loop()
  23. {
  24.   for (int pin=0; pin<MAXLED; pin++)
  25.   {
  26.   int t_ON = analogRead(Pot_ON);
  27.   int t_OFF = analogRead(Pot_OFF);
  28.   prender(led[pin], t_ON);
  29.   apagar(led[pin], t_OFF);
  30.   }
  31. }
  32.  
  33. void prender(int p, int t)
  34. {
  35.   digitalWrite(p, HIGH);
  36.   delay(t);
  37. }
  38.  
  39. void apagar(int p, int t)
  40. {
  41.   digitalWrite(p, LOW);
  42.   delay(t);
  43. }