Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // Lab 2
  2. // Cristian Córdoba
  3. // Universidad Santiago de Cali
  4. // Versión 1.0
  5.  
  6. #define MAXLED 8
  7.  
  8. int led[MAXLED]={2,3,4,5,6,7,8,9};
  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. }