Simulador de semáforo Arduino

Simulador de semáforo Arduino © GPL3+

¡Simule un semáforo usando un Arduino y LED! ¡Este proyecto es súper genial de ver y fácil de hacer!

Componentes y suministros

Ph a000066 iso (1) ztbmubhmho
Arduino UNO
Cualquier tipo de «Uno» servirá. Tengo un Geekcreit Uno que funciona bien.
×1
12002 04
Protoboard (genérico)
×1
11026 02
Alambres de unión (genérico)
Hombre/Hombre requerido
×1
09590 01
LED (genérico)
Necesitarás luces rojas, verdes y azules.
×3
Cable de datos Arduino USB 2.0
×1
Fabricante 25frf52 100r pequeño
resistencia de 100 ohmios
Marrón, Negro, Marrón
×1

Aplicaciones y servicios en línea

Acerca de este proyecto

Este pequeño proyecto simple utiliza un Arduino y LED para replicar un semáforo. Utiliza el código como un temporizador interno y continúa funcionando hasta que desconecte la energía del Arduino.

Correcto. Los materiales aquí son los siguientes:

1. Arduino/Genuino/Geekcreit/Todo Uno

2. Protoboard

3. Cables puente

4. Luces LED rojas, amarillas y verdes.

5. Cable Arduino USB 2.0

Muy bien. Comencemos, ¿de acuerdo? ?

Paso 1: encienda la placa de prueba

Sí, sé que solo hay un hilo donde normalmente habría dos, pero créanme: sigan esto exactamente como lo ven. He revisado esta publicación una y otra vez, es absolutamente correcta.

Inserte un lado del cable puente en Tierra en la mesa. Apunte el otro lado hacia la protoboard. Póngalo en la columna más a la derecha en la placa de prueba, arriba. Esta es la columna de tierra. Solo bien. Mire la foto y/o los diagramas si no entiende.

Segundo paso: añadir 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. Coloque el otro extremo de la placa de pruebas en la parte principal de la placa de pruebas. Adjunte la resistencia a cualquier fila que desee. Nuestros LED irán en la misma fila. Pegaremos un extremo del LED a un lado de la protoboard y el otro extremo al otro lado de la protoboard. El extremo corto del LED irá al lado de tus resistencias, el lado derecho. Coloque el otro extremo del LED en el lado derecho de la placa. (Si no coloca los LED correctamente, el proyecto no funcionará).

Tercer paso: completar el circuito

Muy bien. Esta es la última parte. Tome otro cable de puente, colóquelo en la misma línea donde tiene un LED. 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 entiende, consulte los diagramas y consulte las imágenes.

¡Ahora carga tu código y listo!

(Ves, ¿qué te dije? ¡¡Funciona!!)

codificado

código de semáforo arduinoarduino
// variables
int GREEN = 2;
int YELLOW = 3;
int RED = 4;
int DELAY_GREEN = 5000;
int DELAY_YELLOW = 2000;
int DELAY_RED = 5000;


// basic functions
void setup()
{
  pinMode(GREEN, OUTPUT);
  pinMode(YELLOW, OUTPUT);
  pinMode(RED, OUTPUT);
}

void loop()
{
  green_light();
  delay(DELAY_GREEN);
  yellow_light();
  delay(DELAY_YELLOW);
  red_light();
  delay(DELAY_RED);
}

void green_light()
{
  digitalWrite(GREEN, HIGH);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, LOW);
}

void yellow_light()
{
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, HIGH);
  digitalWrite(RED, LOW);
}

void red_light()
{
  digitalWrite(GREEN, LOW);
  digitalWrite(YELLOW, LOW);
  digitalWrite(RED, HIGH);
}

diagramas

Diagramas de semáforos
Diagrama del circuito del semáforo de Arduino ozxqn6ea9r

Fuente Arduino.cc