PRÁCTICA 1 - SEMÁFORO
En está practica he diseñado un semáforo que primero se enciende el rojo durante 5 segundos, seguidamente el amarillo que parpadea durante 1 segundos y por último se enciende el verde que está encendido durante 5 segundos.
Código:
int ROJO=8; // definimos la entrada numero 8 con el nombre de rojo
int AMARILLO=10; // definimos la entrada numero 10 con el nombre de amarillo
int VERDE=12; // definimos la entrada numero 12 con el nombre de verde
void setup() {
pinMode(ROJO, OUTPUT); // definimos el colo rojo como una salida
pinMode(AMARILLO, OUTPUT); // definimos el color amarillo como una salida
pinMode(VERDE, OUTPUT); // definimos el color verde como una salida
}
void loop() {
digitalWrite (ROJO,HIGH); // le decimos que el rojo se debe de encender
digitalWrite (AMARILLO, LOW); // le decimos que el amarillo se debe de apagar
digitalWrite (VERDE, LOW); // le decimos que el verde se debe de apagar
delay(5000); // le decimos que debe de esperar 5s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,HIGH); // le decimos que el amarillo se debe de encender
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,LOW); // le decimos que el amarillo se debe de apagar
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,HIGH); // le decimos que el amarillo se debe de endender
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,LOW); // le decimos que el amarillo se debe de apagar
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,HIGH); // le decimos que el amarillo se debe de encender
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (ROJO,LOW); // le decimos que el rojo se debe de apagar
digitalWrite (AMARILLO,LOW); // le decimos que el amarillo se debe de apagar
digitalWrite (VERDE,LOW); // le decimos que el verde se debe de apagar
delay(1000); // le decimos que debe de esperar 1s
digitalWrite (VERDE,HIGH); // le decimos que el verde se debe de encender
digitalWrite (AMARILLO, LOW); // le decimos que el amarillo se debe de apagar
digitalWrite (ROJO, LOW); // le decimos que el rojo se debe de apagar
delay(5000); // le decimos que debe de esperar 5s
}
No hay comentarios:
Publicar un comentario