Você está na página 1de 3

1

SECUENCIAS DE LEDS CON ARDUINO


Diego Alejandro Pinzón Triana
Diepin100@hotmail.com
Harold Daniel Guatavita Uchuvo
haroldguayavita@hotmail.com
Breiner Stiven Sánchez
stiven.sanchezrodriguez69@gmail.com

 Después vamos a conectar los 6 leds con sus resistencias a las


Abstract— In this report we will know a very important salidas digitales “PWM” del Arduino mega 2560de acuerdo a
subject in the field of electronics, programming with the help la siguiente tabla 1
of Arduino software, which is very important, because thanks
to the can create projects, we will make six sequences with led PIN DIGITAL LED
and resistance with Arduino using the program and the bases
D4 4
that the teacher has taught us.
D5 5
I. INTRODUCTION D6 6
D7 7
E l presente informe se da a conocer un tema muy
importante en la rama de la electrónica, la D8
D9
8
9
programación con Arduino utilizando el lenguaje C++, ya
que gracias a él podemos realizar varios proyectos como Tabla 1. Conexión de los leds a la placa Arduino
una alarma de sensor de movimiento.
Vamos a realizar un programa que nos realice seis Así como lo muestra el grafico
secuencias con leds utilizando la placa de Arduino mega
2560 una protoboard y resistencias.

II. MATERIALES
 Protoboard
 6 LEDS de color rojo
 6 resistencias de 220ohm
 Cable UTP
 Placa del Arduino CODIGO DE PROGRAMACION DEL ARDUINO

Lo primero que vamos a realzar es abrir el programa Arduino


III. DESARROLO DEL CONTENIDO
luego vamos a declarar nuestras variables que vamos a utilizar
Lo primero que vamos a realizar es armar nuestro circuito en y la variable va hacer int ya que son números enteros, como lo
la protoboard colocando los 6 Led rojos y las seis resistencias muestra la Figura2.
como lo muestra la Figura 1.

Figura 1. Esquema de conexión de l.


Figura 2. Declarando las variables
2

Después de haber declarado nuestras variables en el void setup


que se invoca una sola vez cuando el programa empieza
utilizando el bucle de for que se usa para repetir un bloque, es
decir, Inicializa los pines digitales de Arduino, configurando
dichos pines como salida (OUTPUT) declarándola con
pinMode como lo muestra la figura3.

Figura 6. Segunda secuencia

Luego vamos a realizar la tercera secuencia, que se van a


prender los leds de izquierda a derecha, pero desde la mitad
declarando la variable ledpin++ como lo muestra la figura7.

Figura 3. Programación de void setup

Después de llamar a setup(), la función loop() hace


precisamente lo que sugiere su nombre, se ejecuta de forma
cíclica, lo que posibilita que el programa esté respondiendo
continuamente ante los eventos que se produzcan en la placa, es
decir es un bucle que contiene el conjunto de instrucciones que
se repiten constantemente. Figura7. Tercera secuencia

Vamos a realizar la primera secuencia de los seis leds que van Después vamos a realizar la cuarta secuencia, que se van a
a prender de izquierda a derecha como lo muestra la figura 4. prender los leds de derecha a izquierda, desde la mitad
declarando la variable ledpin- - como lo muestra la figura8.

Figura 4. Prenden los leds de izquierda a derecha

Utilizamos el bucle de for para que se repita declarando nuestras


variables utilizando ledpin++ que es para que avance hacia
adelante y hacia atrás y el delay que es el tiempo que va a durar
prendido el led y utilizando el comando digitalWrite que sirve Figura8. Cuarta secuencia
para escribir un valor declarado utilizando HIGH que es para
prender el led y LOW es para apagar no tiene tiempo como lo A continuación, vamos a realizar la quinta secuencia,
muestra la figura 5. declarando el comando digitalWrite que sirve para escribir un
valor declarando la variable del led que queremos prender
utilizando HIGH que es para prender dándole un tiempo con el
comando delay y apagándolo con LOW

Se van a prender el led 4 y se apaga y se prende el led 9 y se


apaga se prende el led 5 y se apaga se prende el led 8 y se apaga
luego se prende el led 6 y se apaga por último se prende el led
7 y se apaga utilizando solo el comando de digitalWrite como
Figura 5. Primera secuencia lo muestra la figura 9

Vamos a realizar nuestra segunda secuencia que van a prender


los leds de derecha a izquierda declarando nuestras variables
utilizando ledpin-- que es para que retroceda como lo muestra
la figura 6.
3

Figura11. Funcionamiento de las secuencias de led en la


protoboard

IV. CONCLUSIONES
 Cuando queremos realizar un proyecto debemos tener
claro el significado de cada comando y saber que
bules utilizar para ahorrar líneas de códigos
 Tener en cuenta que si vamos a utilizar una salida
digital hay que manejar las salidas de “PWM”
 Antes de subir el programa a la placa del Arduino
debemos verificar si la programación está bien hecha
para no tener problemas
Figura9. Quinta secuencia  Aprendimos como utilizar el programa Arduino
manejando el lenguaje c++
Por ultimo vamos a realizar la sexta secuencia en la cual se va
a utilizar el comando digitalWrite dos veces para que se prendan
dos leds al mismo tiempo
Es decir, se van a prender los dos del centro hasta llegar a
prender el primero y el ultimo como lo muestra la figura 10.

Figura 10. Sexta secuencia.

Você também pode gostar