Facebook
From aron, 1 Week ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 88
  1. // C++ code
  2. //Actividad 03_jugando con un LED y un pulsador
  3. //Controla la velocidad del parpadeo del LED con un pulsador
  4.  
  5. //Asociamos LED al pin digital donde lo tenemos conectado
  6. #define LED 10
  7. //El pulsador  lo conectaremos a una entrada digital
  8. #define PULSADOR 7
  9. void setup()
  10. {
  11.   //Configuramos el pin digital del LED como salida
  12.   pinMode(LED, OUTPUT);
  13.   //Configuramos el pin digital del pulsador como entrada
  14.   pinMode(PULSADOR, INPUT);
  15. }
  16.  
  17. void loop()
  18. {
  19.   if(digitalRead(PULSADOR) == true)
  20.   {
  21.  //No pulsado, parpadea lento
  22. //Encendemos el LED activando la salida digital
  23. {
  24.   digitalWrite(LED, HIGH);
  25.  // Esperamos 1 segundo
  26.   delay(1000);
  27.   //Apagamos el LED desactivando la salida digital
  28.   digitalWrite(LED, LOW);
  29.   //Esperamos 1 segundo
  30.   delay(1000);
  31. }
  32.   }
  33.    
  34. else
  35. {
  36.   //Pulsado, parpadea deprisa
  37.   //Encendemos el LED activando la salida digital
  38.   digitalWrite(LED, HIGH);
  39.   //Esperamps 0,1 segundos
  40.   delay(100);
  41.   //Apagamos el LED desactivando la salida digital
  42.   digitalWrite(LED, LOW);
  43.   //Esperamos 0,1 segundos
  44.   delay(100);
  45.     }
  46. }