Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las dos secuencia se repiten indefinidamente, con un tiempo de encendido entre 200 a
1000 ms (los valores se obtienen aleatoriamente).
Componentes
Arduino UNO
Protoboard
6 LEDs
6 resistencias de 220 ohms (rojo, rojo, amarillo)
Circuito
Los 6 LEDs, con sus respectivas resistencias, se conectan a las salidas digitales del Arduino,
se acuerdo a la siguiente tabla:
PIN DIGITAL D4 D5 D6 D7 D8 D9
LED 4 5 6 7 8 9
Cdigo
El flujo del cdigo dentro del sketch podemos representarlo del siguiente modo:
A continuacin detallaremos las principales partes del cdigo, implementadas en las
siguientes funciones:
void setup()
void loop()
void ledsAlCentro(int pausa)
void ledsAlExterior(int pausa)
void setup()
Inicializa los pines digitales de Arduino, configurando dichos pines como salida (OUTPUT).
void loop()
Ejecuta las dos funciones ledsAlCentro() y ledsAlExterior(), encargadas de encender/apagar
los LEDs de la primera y segunda secuencia, respectivamente.
Sin = 2n + 1, donde n= . . . , 3, 2, 1, 0
La funcin ledsAlCentro recibe como parmetro la variable pausa, cuyo valor fue obtenido
previamente dentro de funcin loop(). Los valores de la pausa pueden ser: 200, 400, 600,
800 y 1000 milisegundos, generados aleatoriamente.
Sin = 2n + 1, donde n= 0, 1, 2, 3, . . .
La funcin ledsAlExterior recibe como parmetro la variable pausa, cuyo valor fue
obtenido previamente dentro de funcin loop(). Los valores de la pausa pueden ser: 200,
400, 600, 800 y 1000 milisegundos, generados aleatoriamente.
Variantes
Secuencia de Izquierda-Derecha: se pueden encender y apagar los LEDs
secuencialmente, desde la izquierda (LED4) hacia la derecha (LED9).