Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /********** Proyecto **********
  2.  * Universidad Santiago de Cali
  3.  *
  4.  * Laboratorio 0: Control LED con Potenciómetro
  5.  * Autor: Diego Fernando Marin
  6.  * Estudiante: Edwin Lobo Hernandez
  7.  * Descripción:
  8.  *   Controla el tiempo de Encendido/Apagado de un LED
  9.  *   usando un Potenciómetro
  10.  * Conexiones:
  11.  *   1 LED conectado al pin digital 5 (con su resistencia)
  12.  *   1 Potenciómetro conectado al pin análogo A2
  13.  * Versión: 1
  14.  */
  15.  
  16. /********** Librerías **********/
  17.  
  18. // ninguna
  19.  
  20. /********** Constantes **********/
  21.  
  22. #define LED 5
  23. #define POT A2
  24.  
  25. /********** Objetos **********/
  26.  
  27. // ninguno
  28.  
  29. /********** Variables **********/
  30.  
  31. // ninguna
  32.  
  33. /********** Configuración **********/
  34.  
  35. void setup() {
  36.   pinMode(LED, OUTPUT);
  37.   pinMode(POT, INPUT);
  38. } // end setup()
  39.  
  40. /********** Ciclo Principal **********/
  41.  
  42. void loop() {
  43.  
  44.   // Sensores
  45.   int tiempo = analogRead(POT);
  46.  
  47.   // Acciones
  48.   digitalWrite(LED, HIGH);
  49.   delay(tiempo);
  50.   digitalWrite(LED, LOW);
  51.   delay(tiempo);
  52.  
  53. } // end loop()
  54.  
  55. /********** Funciones **********/
  56.  
  57. // ninguna
  58.  
  59. /********** Fin ***********/