🚦 PROYECTO: Semáforo con Arduino
🎯 Objetivo
Simular un semáforo real:
- 🔴 Rojo → PARAR
- 🟡 Amarillo → PRECAUCIÓN
- 🟢 Verde → PASAR
1️⃣ Material
- Arduino Mega 2560
- Módulo LED con pines: R, Y, G, GND
- Resistencia de 220 Ω (solo si tu módulo no la incluye)
- Cables
- Protoboard (recomendado)
2️⃣ Concepto clave (muy importante)
Tu LED tiene 4 pines:
| Pin | Significado |
|---|---|
| R | LED rojo |
| Y | LED amarillo |
| G | LED verde |
| GND | tierra común |
👉 Esto significa:
- Cada color se controla con un pin diferente
- Todos comparten el mismo GND
3️⃣ Conexión paso a paso
🔌 Paso 1: GND común
- Conecta GND del Arduino → GND del LED
🔴 Paso 2: LED rojo
- Pin R → pin 10 del Arduino
🟡 Paso 3: LED amarillo
- Pin Y → pin 9 del Arduino
🟢 Paso 4: LED verde
- Pin G → pin 8 del Arduino
⚠️ Sobre la resistencia
👉 Opción A (más probable):
Si es un módulo ya hecho, no necesitas resistencia.
👉 Opción B (LED “normal”):
Pon la resistencia entre Arduino y el LED:
Pin Arduino → resistencia → pin del LED
4️⃣ Esquema rápido
GND Arduino → GND LEDPin 10 → R (rojo)
Pin 9 → Y (amarillo)
Pin 8 → G (verde)

5️⃣ Programa para Arduino IDE 2.3.7
int rojo = 10;
int amarillo = 9;
int verde = 8;
void setup() {
pinMode(rojo, OUTPUT);
pinMode(amarillo, OUTPUT);
pinMode(verde, OUTPUT);
}
void loop() {
// 🔴 ROJO
digitalWrite(rojo, HIGH);
digitalWrite(amarillo, LOW);
digitalWrite(verde, LOW);
delay(5000);
// 🟡 AMARILLO
digitalWrite(rojo, LOW);
digitalWrite(amarillo, HIGH);
digitalWrite(verde, LOW);
delay(2000);
// 🟢 VERDE
digitalWrite(rojo, LOW);
digitalWrite(amarillo, LOW);
Etiqueta:AIDARAC, alumnos, amarillo, aprendizaje, arduino, cables, ciencia, educacion, Educación, electricidad, fyp, google, hobbies, ies monterroso, iesmonterroso, leds, parati, peatón, robotica, rojo, Semáforo, steam, tecnologia, tecnología, tic

