Programació ARDUINO_Pràctiques
PRÁCTICA 3. Rueda cíclica
Selecciona:
- Placa Arduino1 - 6 Resisténcias
- 6 Leds - Pila de 9V
1.- Situa los leds en las posciciones siguientes (PIN 12_10_8_6_4_2).
2.- De izquierda a derecha: Pon los siguientes nombres y colores a los leds:
– PIN 12: Nombre = L1 ; Color = rojo
– PIN 10: Nombre = L2; Color = amarillo
– PIN 8: Nombre = L3; Color = verde
– PIN 6: Nombre = L4 ; Color = rojo
– PIN 4: Nombre = L5; Color = amarillo
– PIN 2: Nombre = L6; Color = verde
3.- Conecta una resisténcia a cada led en su patilla positiva (curvada). Las resistencias son de 220
Ω, se nombran de izquierda a derecha como R1, R2, R3, R4 R5 y R6.
4.- Cablea la patilla positiva de cada led junto con su resisténcia a los PIN correspondientes.
– L1 + R1 al PIN 12. Cable color rojo
– L2 + R2 al PIN 10. Cable color amarillo
– L3 + R3 al PIN 8. Cable color verde
– L4 + R4 al PIN 6. Cable color rojo
– L5 + R5 al PIN 4. Cable color amarillo
– L6 + R6 al PIN 2. Cable color verde
5.- Cablea las patillas negativas con un solo cable de color negro y conéctalo al GND.
6.- Pila: Conecta el polo rojo (+ positivo) con el Vin del arduino. Pon el color rojo al cable. El polo
negro de la pila (- negativo) conéctalo al GND del Arduino que tiene al lado de Vin, ponle al cable
el color negro.
Programació ARDUINO_Pràctiques
CÓDIGO
Vamos a elaborar un programa en bloques que primero encienda los dos leds rojos 400
milisegundos, luego a la vez que los apaga enciende los dos amarillos otros 400 milisegundos, y
luego a la vez que los apaga enciende los dos verdes 400 milisegundos, y asi siempre sin parar.
Es decir, es una rueda ciclica rojo-amarillo-verde cada 400 milisegundos.
1.- Dentro del bloque siempre, definimos en ALTA los PINS 12 y 6 (leds rojos). Los leds amarillos,
PINS 10 y 4, y los leds verdes, deben estar apagados, por tanto, los definimos en BAJA.
2.- Define el Bloque de control: ESPERAR 400 milisegundos.
3.- Vamos ahora a hacer que se enciendan los leds amarillos, mientras los otros permanecen
apagadados.
Para ello, dentro del bloque SIEMPRE, a continuación del tiempo de espera, define los PINS 10 y
4 en ALTA y el resto en BAJA.
4.- Como continuará el bloque para que enciendan los leds verdes (PINS 8 y 2) y los otros
permanezcan apagados?