← Todos los proyectos
Proyecto práctico · Nivel Fácil

Semáforo con Arduino

Aprenderás a controlar tres salidas digitales con una secuencia temporizada. En esta guía encontrarás un montaje concreto, criterios de conexión y un programa funcional de referencia para este circuito.

Montaje ilustrado de Semáforo con Arduino

¿Qué vas a construir?

Un prototipo funcional pensado para practicar electrónica y programación con Arduino. La ilustración muestra la disposición conceptual de los componentes y sirve como referencia visual del montaje.

Materiales

  • Arduino Uno
  • protoboard
  • 3 LEDs
  • 3 resistencias de 220 Ω y jumpers

Cómo funciona

El Arduino recibe las señales de entrada, ejecuta la lógica del programa y controla las salidas. Antes de energizar, verifica polaridad, GND común y el valor de las resistencias. Los pines indicados son una propuesta de montaje y pueden adaptarse si modificas el código.

Cómo van las conexiones

Usa esta tabla junto con el diagrama para montar el circuito. Los pines corresponden al programa incluido en este proyecto.

Componente / terminalConectar a Arduino
LED rojo ánodoD8 → 220 Ω
LED rojo cátodoGND
LED amarillo ánodoD9 → 220 Ω
LED amarillo cátodoGND
LED verde ánodoD10 → 220 Ω
LED verde cátodoGND

Cada LED necesita su propia resistencia de 220 Ω en serie. No conectes los tres LEDs directamente a los pines.

Diagrama detallado de conexiones de Semáforo con Arduino

Programación

Este es un ejemplo funcional para el montaje descrito:

const int ROJO = 8;
const int AMARILLO = 9;
const int VERDE = 10;

void setup() {
  pinMode(ROJO, OUTPUT);
  pinMode(AMARILLO, OUTPUT);
  pinMode(VERDE, OUTPUT);
}

void loop() {
  digitalWrite(ROJO, HIGH);
  delay(4000);
  digitalWrite(ROJO, LOW);

  digitalWrite(VERDE, HIGH);
  delay(4000);
  digitalWrite(VERDE, LOW);

  digitalWrite(AMARILLO, HIGH);
  delay(1500);
  digitalWrite(AMARILLO, LOW);
}

Prueba y ajustes

Componentes que necesitas

Consulta directamente los componentes disponibles en Fasantronic para replicar este proyecto.

Ver todos los componentes →