Realizar un montaje con 3 LEDs (rojo, verde y amarillo) que
realice la siguiente secuencia con un intervalo de tiempo de 0,5
segundos entre cada uno ('1' indica encendido y '0' apagado):
- 100 (LED rojo encendido y el resto apagado).
- 010 (LED amarillo encendido y el resto apagado).
- 001 (LED verde encendido y el resto apagado).
- 010 (LED amarillo encendido y el resto apagado).

Como vemos en el diagrama conectamos cada Led a un Pin. Al estar utilizando el protoboard, que nos permite conectar sin tener que hacer soldaduras, del arduino sale un solo cable a tierra (GND) y se conecta en la linea - del protoboard y de ahí conectamos cada la patita - de cada led con la resistencia que sirve de nexo. En este caso utilizamos los PIN 13 (rojo), PIN 11 (amarillo) y PIN 9 (verde). Cada uno puede elegir los PIN que quiera, lo que si tiene que adaptar la programación.
void setup() {
pinMode(13,OUTPUT);
pinMode(11,OUTPUT);
pinMode(9,OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(11, HIGH);
digitalWrite(13, LOW);
delay(500);
digitalWrite(11, LOW);
digitalWrite(9, HIGH);
delay(500);
digitalWrite(11, HIGH);
digitalWrite(9, LOW);
digitalWrite(11, LOW);
delay(500);
}
Guarda el proyecto con el nombre de semaforo
No hay comentarios:
Publicar un comentario