Simulador de semáforo de Arduino
Componentes y suministros
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 3 | |||
| × | 1 | ||||
![]() |
| × | 1 |
Aplicaciones y servicios en línea
![]() |
|
Acerca de este proyecto
Este pequeño proyecto simple utiliza un Arduino y algunos LED para replicar un semáforo. Utiliza código como temporizador interno y continúa funcionando hasta que se corta la fuente de alimentación de Arduino.
Bueno. Los materiales están aquí como sigue:
1. Arduino / Genuino / Geekcreit / Whatever Uno

2. Placa de pruebas

3. Cables de puente

4. Luces LED roja, amarilla y verde

5. Cable Arduino USB 2.0

Bien. Empecemos, ¿de acuerdo?
Paso 1:suministre energía a la placa de pruebas

Sí, sé que solo hay un cable donde normalmente habría dos, pero confía en mí:sigue esto exactamente como lo ves. He revisado esta publicación una y otra vez, es completamente correcta.
Inserta un lado del cable de puente en GND a bordo. Lleva el otro lado a la placa de pruebas. Colóquelo en la columna del extremo derecho de la placa de pruebas, en la parte superior. Esta es la columna de tierra. TODO el camino a la derecha. Eche un vistazo a la imagen y / o los esquemas si no entiende.
Paso dos:agregar los LED

Saque sus LED y resistencias. Coloque un extremo de la resistencia en la columna de la derecha, la misma columna a la que conectamos nuestro cable de puente. Extienda el otro extremo de la placa de pruebas en la parte principal de la placa de pruebas. Conecte la resistencia a cualquier fila que desee. Nuestros LED irán en la misma fila. Pegaremos un extremo del LED en un lado de la placa de pruebas y el otro extremo en el otro lado de la placa de pruebas. El extremo corto del LED irá del lado en el que se encuentran las resistencias, el lado derecho. Extienda el otro extremo del LED hacia el lado derecho de la placa de pruebas. (Si no coloca los LED correctamente, el proyecto no funcionará).
Paso tres:completar el circuito

Bien. Esta es la última parte. Tome otro cable de puente, colóquelo en la misma fila en la que tiene un LED encendido. Aquí es donde irán los cables:
LED verde:Puerto 2, sección PWM digital
LED amarillo, puerto 3, sección PWM digital
LED rojo, puerto 4, sección PWM digital
Si no lo entiende, compruebe los esquemas y consulte las imágenes.
Ahora, cargue su código y ¡habrá terminado!
(Mira, ¿qué te dije? ¡¡Funciona !!)
Código
- Código de semáforo de Arduino
Código de semáforo de Arduino Arduino
// variablesint VERDE =2; int AMARILLO =3; int ROJO =4; int DELAY_GREEN =5000; int DELAY_YELLOW =2000; int DELAY_RED =5000; // funciones básicasvoid setup () {pinMode (VERDE, SALIDA); pinMode (AMARILLO, SALIDA); pinMode (ROJO, SALIDA);} bucle vacío () {luz_verde (); retraso (DELAY_GREEN); luz amarilla(); retraso (DELAY_YELLOW); luz roja(); delay (DELAY_RED);} void green_light () {digitalWrite (VERDE, ALTO); digitalWrite (AMARILLO, BAJO); digitalWrite (ROJO, BAJO);} void yellow_light () {digitalWrite (VERDE, BAJO); digitalWrite (AMARILLO, ALTO); digitalWrite (ROJO, BAJO);} void red_light () {digitalWrite (VERDE, BAJO); digitalWrite (AMARILLO, BAJO); digitalWrite (ROJO, ALTO);}
Esquemas

Proceso de manufactura
- Señal de tráfico
- Semáforo inteligente
- Luz de mesa interactiva controlada por gestos
- Reloj Arduino con tiempos de oración islámicos
- WebServerBlink usando Arduino Uno WiFi
- SunGlass-BOT [Un par de gafas de sol automatizado]
- Calculadora UNO simple
- Manipulador de interruptor de luz inalámbrico
- Persistencia de la visión
- Luz controlada por toque usando Arduino
- Simulador de carreras de movimiento 2D DIY