int rojo=2; //pin al que vamos a conectar el led rojo int amarillo=4; //pin al que vamos a conectar el led amarillo int verde=7; //pin al que vamos a conectar el led verde void setup() { pinMode(rojo,OUTPUT); //declaramos pin rojo como salida pinMode(amarillo,OUTPUT);//declaramos el pin amarillo como salida pinMode(verde,OUTPUT); //declaramos el pin verde como salida } void loop() //bucle { digitalWrite(rojo,HIGH); //encendemos el led rojo delay(3000); //esperamos 3 segundos digitalWrite(rojo,LOW); //apagamos el led rojo delay(0); //no hay espera digitalWrite(verde,HIGH); //encendemos el led verde delay(3000); //esperamos 3 segundos digitalWrite(verde,LOW); //apagamos el led verde delay(0); //no hay espera digitalWrite(amarillo,HIGH); //encendemos el led amarillo delay(1500); //esperamos segundo y medio digitalWrite(amarillo,LOW); //apagamos el led amarillo delay(0); //esperamos medio segundo }Ahora os mostrare un esquema de cómo colocar las luces, las resistencias y los cables (realizado por Gumersindo Fernández)
Aquí os dejo un vídeo de como me ha funcionado mi semáforo: https://www.youtube.com/watch?v=Qh8FMXjCUXw
No hay comentarios:
Publicar un comentario