En esta práctica hemos realizado el patrón de un semáforo con la placa arduino. Primero se enciende la luz verde, al cabo de 3 segundos se enciende la amarilla, y durante dos segundos mas ambas luces permanecen encendidas. Se apagan al mismo tiempo y se enciende durante dos segundos la luz roja. Este es el programa que hemos realizado:
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(2, HIGH);
delay(3000);
digitalWrite(3, HIGH);
delay(2000);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(5000);
digitalWrite(4, LOW);
}
A continuación adjunto una foto y un vídeo de prueba:

No hay comentarios:
Publicar un comentario