3. Tres ledes

Monta en protoboard el siguiente esquema eléctrico.

Esquema eléctrico de placa Arduino con tres ledes conectados a tres pines de salida Montaje en protoboard de placa Arduino con tres ledes conectados a tres pines de salida

Circuito eléctrico en formato Fritzing


Ejercicios

  1. Sube a la placa Arduino UNO el siguiente programa. Los tres ledes deben encenderse a la vez.

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    // Define el pin de cada led
    int LED_VERDE = 2;
    int LED_AMBAR = 3;
    int LED_ROJO = 4;
    
    // Ejecuta una sola vez las siguientes instrucciones
    void setup() {
       // Conecta los tres ledes a salidas
       pinMode(LED_VERDE, OUTPUT);
       pinMode(LED_AMBAR, OUTPUT);
       pinMode(LED_ROJO, OUTPUT);
    }
    
    // Repite para siempre las siguientes instrucciones
    void loop() {
       // Enciende los tres ledes
       digitalWrite(LED_VERDE, HIGH);
       digitalWrite(LED_AMBAR, HIGH);
       digitalWrite(LED_ROJO, HIGH);
    }
    
  2. Modifica el programa anterior para que se encienda primero el led verde, un segundo después el led ámbar y un segundo después el led rojo.

    La instrucción que se debe utilizar para esperar un segundo es:

    1
    delay(1000);
    
  3. Modifica el programa anterior para que después de estar todos los ledes encendidos, se vayan apagando uno a uno, comenzando por apagar el led rojo y terminando por apagar el led verde. El tiempo entre apagados será de un segundo.

    La instrucción que se debe utilizar para apagar un led es:

    1
    digitalWrite(LED_VERDE, LOW);
    
  4. Modifica el programa para que funcione como un semáforo.

    Primero se encenderá el led verde durante 3 segundos.

    A continuación se apagará el led verde y se encenderá el led ámbar durante 1 segundo.

    A continuación se apagará el led ámbar y se encenderá el led rojo durante 3 segundos.

    La secuencia se repetirá continuamente.

  5. Modifica el programa anterior para que el led ámbar parpadee tres veces. El tiempo de encendido y de apagado será de medio segundo.

  6. Realiza un programa con una secuencia diferente a los ejercicios anteriores.