Tarea a realizar
  • Construye y programa un semáforo simple con una frecuencia de cambio de 3 segundos entre verde y rojo, y estando en ámbar 1 segundo.
  • Haz el montaje en Fritzing.
  • Rellena el informe de la práctica en la asignación correspondiente.

 

Materiales
  • 1 Placa de Arduino UNO.
  • 1 Protoboard.
  • Latiguillos.
  • 3 Diodos LED (Rojo, ámbar y verde)
  • 3 Resistencias.

 

Práctica semáforo con Arduino 

 

El montaje de esta práctica es muy sencillo. Cabe recordar que cada LED va asociado a una resistencia de 220Ω.

La patilla larga de los LEDs las conectaremos a salidas digitales, por ejemplo, la nº 13, nº 12 y  nº 11, y las patillas cortas con las resistencias, y éstas con tierra (GND).

El circuito se puede comprobar en la siguiente imagen del Software FRITZING:

 

Práctica semáforo con Arduino - Fritzing
Montaje con Fritzing

 

Sugerencias de programación
Para la realización de este programa se utilizarán los bloques de la categoría Entrada/Salida o de Actuadores. Simplemente hay que indicar el Pin en el que se ha conectado el LED y configurar el estado ON u OFF según proceda. En cada etapa o fase, uno deberá estar encendido y el resto de LEDs apagados, según se indica en la actividad.
Con el bloque de tiempo se establece la duración de encendido de cada LED.
En el caso de la ampliación, es recomendable programar la intermitencia dentro de un "repetir" para ahorrar en bloques y en claridad.
En el videotutorial puedes obtener más información.

 

 

Semáforo con ArduinoBlocks
Programa con ArduinoBlocks

 

 

¿Has terminado la práctica? Prueba con esto.
  • Ampliación 1.- Prueba ahora a darle una intermitencia al LED ámbar, haciendo 5 ciclos con una frecuencia de 0,2 segundos.
  • Ampliación 2.- Repite la ampliación 1 utilizando los bloques de funciones (secuencias) para programar la intermitencia del LED ámbar.
    Categoría de
    Categoría de "Funciones"

 

 

Programa con ArduinoBlocks - Semáforo
Programa con ArduinoBlocks - Solución de la ampliación

 

Fotografías: Capturas de Fritzing y ArduinoBlocks

 

Técnicas de Estudio

Sí a la tecnología

¡¡¡SÍGUENOS EN NUESTRAS REDES SOCIALES!!!