Proyecto Hola mundo– Arduino
Para esta actividad se realizó la modificación del código de un semáforo ya existente para agregar un semáforo peatonal que funcione en sincronía con el semáforo para carros. El semáforo peatonal consiste en un LED Amarillo y un LED verde.
Para este ejercicio, se utilizó la placa Arduino UNO como la plataforma de hardware para controlar el semáforo. El código se cargó en la placa utilizando un cable USB y el software de Arduino. La placa fue programada para encender y apagar los LEDs según el estado del semáforo.

Se identificaron los pines del microcontrolador que se utilizarían para el semáforo y se conectaron los LEDs a la placa de acuerdo a las especificaciones del código. Los LEDs fueron conectados a pines digitales de entrada/salida, que permiten que el microcontrolador envíe señales para encender o apagar los LEDs.
Luego, se utilizó el software de Arduino para escribir el código que controlaría el semáforo. El código fue escrito en el lenguaje de programación de Arduino.
Una vez que se completó el código, se cargó en la placa mediante la conexión USB y se probó el funcionamiento del semáforo. La placa Arduino UNO se encargó de controlar el encendido y apagado de los LEDs del semáforo de acuerdo a las condiciones establecidas en el código, permitiendo que el semáforo funcione de manera adecuada.
Se agregaron dos variables int para los pines correspondientes al semáforo peatonal:
* VerdeP=5; -> corresponde al pin del LED verde del semáforo peatonal.
* RojoP=6; -> corresponde al pin del LED rojo del semáforo peatonal pero en esta implementacion se uso un led amarillo ya que no contabamos con otro led rojo.
Luego se agregaron dos nuevos estados para el semáforo peatonal:
//Estado 1
digitalWrite(Amarillo,LOW); digitalWrite(Rojo,HIGH); digitalWrite(VerdeP,HIGH); delay(4000);
//Estado 2
digitalWrite(Amarillo,HIGH); digitalWrite(VerdeP,LOW); delay(500);
El estado 1 enciende el LED rojo del semáforo para carros y el LED verde del semáforo peatonal durante 4 segundos. El estado 2 enciende el LED amarillo del semáforo para carros y apaga el LED verde del semáforo peatonal durante 0.5 segundos.
Además, se incrementó el tiempo de los estados 1 y 3 a 4 segundos.
delay(4000); //Estado 1 y 3
delay(500); //Estado 2 y 4
Por último, se agregaron las siguientes líneas de código en los estados 3 y 4 para encender el LED Amarillo del semáforo peatonal y apagar el LED verde del semáforo peatonal:
//Estado 3
digitalWrite(Amarillo,LOW); digitalWrite(Rojo,LOW); digitalWrite(Verde,HIGH); digitalWrite(RojoP,HIGH); delay(4000);
//Estado 4
digitalWrite(Amarillo,HIGH); digitalWrite(Verde,LOW); digitalWrite(RojoP,LOW);
delay(500);
Con estos cambios, el semáforo peatonal funciona en sincronía con el semáforo para carros
Codigo semaforo peatonal
Resultado:
Arduino semaforo peatonal
Published:

Project Made For

Arduino semaforo peatonal

Published:

Creative Fields