Semáforos

Este contenido es un complemento práctico para los contenidos teóricos de los temas 4. Fundamentos de Computación Física, 5. Internet de las Cosas y 6. Robótica, de la asignatura Computación y Robótica de 2º y 3º de ESO.

En la primera práctica aprendimos cómo programar nuestra placa para que se encendiera y apagara un LED.

Ahora, te propongo dos desafíos para que explores los bloques de código Arduino en Tinkercad.

🛠️ Materiales:

Para los dos casos, necesitarás montar un circuito con tres LED, que simbolizarán un semáforo: uno rojo, uno amarillo y uno verde.

En el primer caso, se pide que elabores un programa para simular este funcionamiento:

Se enciende la ruz roja durante un segundo, luego se apaga y se enciende la luz amarilla durante un segundo, luego se apaga y se enciende la luz verde durante un segundo, luego se apaga y se enciende la luz amarilla durante un segundo, luego se apaga y volvemos a comenzar.

En el segundo caso, se pide que el orden de encendido-apagado sea el mismo, pero con estas modificaciones: cada luz permanecerá encendida 5 segundos, pero:

  • La roja debe parpadear una vez antes de apagarse.
  • La verde debe parpadear una vez antes de apagarse.
  • La amarilla debe estar todo el tiempo que le toca, parpadeando.

Es este segundo caso el que debes entregar.

Como siempre, ya sabes:

  1. Descarga en tu ordenador el archivo .ino
  2. Conecta la placa al ordenador.
  3. Abre Arduino IDE.
  4. Carga el programa y revisa que el código sea correcto.
  5. Desde Arduino IDE, guarda el programa en la placa.
  6. Desconecta la placa.
  7. Monta tu circuito sobre la mesa.
  8. Avisa al profesor para que lo revise.
  9. Solo si te da el visto bueno, puedes conectar la placa y comprobar que todo funciona correctamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *