7.
Crea las conexiones siguientes entre la placa protoboard et la placa Arduino:
8. Modifica el programa de tal forma que el LED rojo luzca durante 5 segundos, se apague y se encienda
el LED amarillo, luciendo este 2 segundos y finalmente apagamos el LED amarillo y encendemos el LED
verde que debe lucir otros 5 segundos. Utiliza las variables (led amarillo y led verde) para los puertos 12 y
11.
9. Anota el código (aquí)):
PRÁCTICA 3. El semáforo. Secuencia de leds
Se trata de encender y apagar consecutivamente led de tres colores como si fuera un semáforo
Materiales.
1 led rojo,
1 led amarillo,
1 led verde y
3 resistencias de 220 Ω (rojo-rojo-marrón).
Explicación. Debemos conseguir que los tres leds se enciendan en bucle alternativamente, como si de un
Semáforo se tratase, según esta secuencia: rojo (2 s), verde (2 s), amarillo (0,5 s). Para ello, conectaremos el ánodo
del led rojo al pin 13, el ánodo del led amarillo al pin 11 y el ánodo del led verde al pin 9.
Esquemas eléctricos
PROGRAMA:
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
}
void loop()
{
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
delay (5000);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
digitalWrite(10, LOW);
delay (5000);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
delay (5000);
}
Programa
void setup() {
pinMode(10,OUTPUT); //verde
pinMode(11,OUTPUT);//amarillo
pinMode(12,OUTPUT); //rojo
}
void loop() {
digitalWrite(10,HIGH);
delay(1000);
digitalWrite(10,LOW);
delay(200);
digitalWrite(11,HIGH);
delay(1000);
digitalWrite(11,LOW);
delay(200);
digitalWrite(12,HIGH);
delay(1000);
digitalWrite(12,LOW);
delay(200);
}
Actividades:
1 Con cuatro led rojos construye las luces del coche fantastico. El código en Scratch se basa en el uso de
activar y desactivar cada uno de los leds mediante los bloques de movimiento de encendido y apagado sobre cada
uno de los pines que alimentan los diodos. Para conseguir el efecto continuo de las luces se debe dar más tiempo
al encendido que al apagado, y así conseguir cierto solape. Todos estos bloques se incluirán en un bucle para que
se repita continuamente.