Semáforo con Arduino

Semáforo con Arduino

Circuito eléctrico:




Listado de componentes:

1 Led rojo
1 Led amarillo
1 Led verde
3 resistencias de 220 ohms
1 Arduino




Programación:

int rojo =13; //el ánodo del led irá al pin 13
int amarillo =11; //el ánodo del led irá al pin 11
int verde =9; //el ánodo del led irá al pin 9

void setup() {
pinMode(rojo,OUTPUT); //el led rojo sera una salida
pinMode(amarillo,OUTPUT); //el led amarillo sera una salida
pinMode(verde,OUTPUT); //el led verde sera una salida
digitalWrite(rojo,LOW); //apagamos el rojo
digitalWrite(amarillo,LOW); //apagamos el amarillo
digitalWrite(verde,LOW); //apagamos el verde
}
void loop() {
digitalWrite(rojo,HIGH);
digitalWrite(amarillo,LOW);
digitalWrite(verde, LOW);
delay(3000);
digitalWrite(rojo,HIGH);
digitalWrite(amarillo,HIGH);
digitalWrite(verde, LOW);
delay(1000);
digitalWrite(rojo,LOW);
digitalWrite(amarillo,LOW);
digitalWrite(verde,HIGH);
delay(3000);
digitalWrite(rojo,LOW);
digitalWrite(amarillo,HIGH);
digitalWrite(verde,LOW);
delay(1000);
}


Esta programación hace la secuencia: 

Rojo
rojo-amarillo
verde
amarillo

y esto se repite continuamente

No hay comentarios.:

Publicar un comentario