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:
- 1 x Placa Arduino.
- 1 x Protoboard.
- 3 x LED.
- 3 x Resistencia de 220 ohmios.
- 7 x Cable Dupont macho-macho.
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:
- Descarga en tu ordenador el archivo .ino
- Conecta la placa al ordenador.
- Abre Arduino IDE.
- Carga el programa y revisa que el código sea correcto.
- Desde Arduino IDE, guarda el programa en la placa.
- Desconecta la placa.
- Monta tu circuito sobre la mesa.
- Avisa al profesor para que lo revise.
- Solo si te da el visto bueno, puedes conectar la placa y comprobar que todo funciona correctamente.