Tutorial: Hacer semáforo en Arduino


Hola a todos, en este tutorial se les va a enseñar a hacer un semáforo con 3 leds, rojo, amarillo y verde. Obviamente el amarillo tiene que parpadear un poco antes de cambiar a verde. Sin más preámbulos comencemos.

Materiales:

  1. Arduino Uno.
  2. Cable USB de impresora.
  3. Tres Leds de color rojo, amarillo y verde.
  4. 3 resistencias 1 Kohms.
  5. Protoboard.
  6. Cable (en este caso sacamos el sable del cable de red).

Luego de conseguir estos materiales abrimos el Arduino Sketch que tengas y copiamos el siguiente código:

void setup()
{
   pinMode (2,OUTPUT); //Configura el pin 2 como salida
   pinMode (3,OUTPUT);
   pinMode (4,OUTPUT);
}
void loop()
{
   digitalWrite (2,HIGH); //Asigna un estado 1 lógico al pin 2
   delay (4000); //Retardo de 4 segundos (4000 ms)
   digitalWrite (2,LOW); //Asigna un estado 0 lógico al pin 2
   for (int cuenta = 0;cuenta <5;cuenta++)
   {
       digitalWrite (3,HIGH);
       delay (1000);
       digitalWrite (3,LOW);
       delay (200);
   }
   digitalWrite (4,HIGH);
   delay (5000);
   digitalWrite (4,LOW);
}

En el siguiente código mostraremos como funciona el semáforo, más adelante subo el código para controlarlo desde Lenguaje C.


Este código ha sido copiado de esta página

Un comentario en “Tutorial: Hacer semáforo en Arduino

Los comentarios están cerrados.