Guest User

Untitled

a guest
Sep 22nd, 2016
1,729
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. /********** Proyecto **********
  2. * Universidad Santiago de Cali
  3. *
  4. * Laboratorio 01: 8 LEDs en linea
  5. * Autor: Diego Fernando Marin
  6. * Descripcion:
  7. * Mover un LED encendido de Izquierda a Derecha y viceversa
  8. * Conexiones:
  9. * 8 LEDs + resistencias a los pines D2 .. D9
  10. * Version: 3
  11. */
  12.  
  13. /********** Librerias **********/
  14.  
  15. // ninguna
  16.  
  17. /********** Constantes **********/
  18.  
  19. #define MAXLED 8
  20. #define ESPERA 1000
  21.  
  22. /********** Objetos **********/
  23.  
  24. // ninguno
  25.  
  26. /********** Variables **********/
  27.  
  28. int pin[MAXLED] = {2,3,4,5,6,7,8,9}
  29.  
  30. /********** Configuracion **********/
  31.  
  32. void setup() {
  33. for (int i=0; i<MAXLED; i++) {
  34. pinMode(pin[i], OUTPUT);
  35. }
  36. } // end setup()
  37.  
  38. /********** Ciclo Principal **********/
  39.  
  40. void loop() {
  41.  
  42. // Acciones
  43. for (int i=0; i<MAXLED; i++) {
  44. prender(pin[i], ESPERA);
  45. apagar(pin[i], ESPERA);
  46. }
  47. } // end loop()
  48.  
  49. /********** Funciones **********/
  50.  
  51. void prender(int p, int t) {
  52. digitalWrite(p, HIGH);
  53. delay(t);
  54. }
  55.  
  56. void prender(int p, int t) {
  57. digitalWrite(p, LOW);
  58. delay(t);
  59. }
  60.  
  61. /********** Fin ***********/
Add Comment
Please, Sign In to add comment