top of page

LABORATORIO 2 - SECUENCIA DE LEDS

 

En este laboratorio los estudiantes aprenderán a realizar una secuencia de encendido de 7 LEDS, mediante la programación en el entorno del programa Arduino y utilizando para ello la Placa Arduino Leonardo, creando lo que se denomina un Sketch, como en el siguiente Sketch.

 

Código

 

 /*

    Secuencia de leds

 

    En este proyecto se encienden y apagan una secuencia de leds

    uno despues de otro, primero en un sentido y luego en el otro

 

  */

 

  const int pausa = 500;   // El tiempo que permanece encendido cada led 

 

  void setup() {

             // inicializamos los pines del 4 al 10 como OUTPUT con un ciclo for

             for (int pinLed = 4; pinLed < 11; pinLed++)  {

               pinMode(pinLed, OUTPUT);      

             }

           }

 

           void loop() {

    // encendemos y apagamos en un loop desde el pin menor 4 al mayor 10

    for (int pinLed = 4; pinLed < 11; pinLed++) { 

      // pone el pinLed en HIGH encendiendo el led

      digitalWrite(pinLed, HIGH);   

      delay(pausa);                  

      // pone el pinLed en LOW apagando el led

      digitalWrite(pinLed, LOW);    

             }

 

    delay(pausa);                  

 

    // encendemos y apagamos en otro loop desde el pin mayor 10 al pin menor 4 

    for (int pinLed = 10; pinLed > 3; pinLed--)   { 

      // pone el pinLed en HIGH encendiendo el led

      digitalWrite(pinLed, HIGH);

      delay(pausa);

      // pone el pinLed en LOW apagando el led

      digitalWrite(pinLed, LOW);

    }

 

             delay(pausa);

 

  }

bottom of page