Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Secuencia 6 Leds Ece Con Arduino FZZ PDF
Secuencia 6 Leds Ece Con Arduino FZZ PDF
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
Código
El flujo del código dentro del sketch podemos representarlo del siguiente modo:
A continuación detallaremos las principales partes del código, 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 función ledsAlCentro recibe como parámetro la variable pausa, cuyo valor fue obtenido
previamente dentro de función 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 función ledsAlExterior recibe como parámetro la variable pausa, cuyo valor fue
obtenido previamente dentro de función 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).