Tutorial 2 – Semáforo con Arduino

En este ejemplo voy a construir un sencillo semáforo de tres luces controlado por Arduino.

Para poder realizar este proyecto necesitas la placa Arduino, tres LEDS de colores, resistencias en mi caso 330 Ohms, cables y la protoboard.

Recordar que los LEDs tienen polaridad y necesitan de una resistencia para que no se nos quemen.

El código fuente para nuestro semáforo os lo detallo a continuación. Como siempre empezamos el código definiendo las salidas que corresponden a cada LED y en el bucle del programa definimos el estado de encendido de cada uno el retardo de cada paso de un color a otro del semáforo.

Código fuente:

//programa ejemplo semáforo para mi canal de Youtube

//Alex Edo

//Puedes usar o modificar este código libremente

void setup() {

  // put your setup code here, to run once:

  //pin 12 LED Rojo

  //pin8 LED Amarillo

  //pin 4 LED Verde

  pinMode(12, OUTPUT);

  pinMode(8, OUTPUT);

  pinMode(4, OUTPUT);

  digitalWrite(12, LOW);

  digitalWrite(8, LOW);

  digitalWrite(4, LOW);

 

}

 

void loop() {

  // put your main code here, to run repeatedly:

  digitalWrite(8,LOW);

  digitalWrite(12, LOW);

  digitalWrite(4, HIGH);

  delay(5000);

  digitalWrite(12,LOW);

  digitalWrite(4, LOW);

  digitalWrite(8, HIGH);

  delay(2500);

  digitalWrite(4,LOW);

  digitalWrite(8, LOW);

  digitalWrite(12, HIGH);

  delay(5000);

}

 
En mi canal de Youtube como siempre podéis ver el tutorial.
 
Tutorial 2 – Semáforo con Arduino
 

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *