Você está na página 1de 32

ARDUINO

PRÁCTICAS
COMPUTACIÓN
PROGRAMACIÓN Y TECNOLOGÍA
PROF. ELISEO MARTÍNEZ
DESARROLLO

Para la correcta programación y funcionamiento de


estas prácticas se utilizaran:
• ARDUINO UNO

• PROTOBOARD

• LEDS

• CABLES

Prof. Eliseo Martínez


EJERCICIO 1
• Utilizando Arduino y uno de sus ejemplos que se
encuentran en su programa como su lenguaje de
programación hacer que un led o diodo emisor de
luz se encienda y apague en un periodo de 100 Mili
segundos utilizando una práctica ya predeterminada
que trae nuestro programa arduino siguiendo el
siguiente programa:

Prof. Eliseo Martínez


PROCEDIMIENTO
• Para realizar dicha programación y funcionamiento
de nuestro programa nos basaremos en el programa
utilizado para arduino utilizando uno de sus
ejemplos ya antes mostrado, en la pestaña ARCHIVO,
posterior mente en la sub ventana EJEMPLOS,
01.BASICS y abriremos la que dice BLINK, abrirá la
practica que utilizaremos y posterior mente para
realizar el funcionamiento predeterminado
cambiaremos a 100 el valor de 1000 de los delay
que se encuentran hasta el final de nuestro
programa, verificaremos nuestro programa para ver
que no tenga ningún error y si este funciona
perfecta mente lo cargaremos a nuestro arduino

Prof. Eliseo Martínez


PROCEDIMIENTO

• Posterior mente llevaremos a


cabo el montado y conectado de
nuestra Protoboard con arduino
y cada uno de sus componente
ara que esta pueda funcionar
adecuada mente

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


EJERCICIO 2
• Utilizando Arduino y uno de sus ejemplos que se
encuentran en su programa como su lenguaje de
programación habilitar el pin 12 y hacer que el
led o diodo emisor de luz se encienda un tiempo de
100 mili segundos y que el diodo conectado al ya
habilitado pin13 lo haga a los 2000 mili segundos,
el tiempo de apagado es total mente libre para
realizar la programación, esto se realizara con la
ya mencionada practica ya predeterminada que trae
nuestro programa arduino, siguiendo el siguiente
programa:

Prof. Eliseo Martínez


PROCEDIMIENTO
• Para realizar dicha programación y funcionamiento de nuestro
programa nos basaremos en el programa utilizado para arduino,
utilizando uno de sus ejemplos ya antes mostrado, en la pestaña
ARCHIVO, posterior mente en la sub ventana EJEMPLOS, 01.BASICS
y abriremos la que dice BLINK, abrirá la practica que
utilizaremos y posterior mente para realizar el funcionamiento
predeterminado aremos un ajuste en el tiempo, pero primera
mente debemos declarar la salida de nuestro pin 12 con un int y
declarando en el void o bucle de funcionamiento el mismo
proceso de apagado y encendido que ara nuestro funcionamiento
de apagado y encendido, con la debida etiqueta que dara la
salida al pin 13, ya echo esto aremos el cambio de tiempo en
nuestras diferentes salidas 100 mili segundos en nuestro pin 12
y 2000 en nuestro pin 13 cambiando el delay que se encuentra
hasta el final de nuestro programa, verificaremos nuestro
programa para ver que no tenga ningún error y si este funciona
perfecta mente lo cargaremos a nuestro arduino.

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PRÁCTICA 3

• Utilizando Arduino y su lenguaje de


programación realizar la practica
de corrimiento de leds de por lo
menos 5 leds diodos emisores de luz
que valla de izquierda a derecha y
que comience nueva mente de la
izquierda yendo a la derecha, esto
se realizara con el ya mencionado
lenguaje de programación de
arduino, siguiendo el siguiente
programa:
Prof. Eliseo Martínez
PROCEDIMIENTO
• Para realizar dicha programación y funcionamiento de nuestro
programa nos basaremos en el programa utilizado para arduino,
utilizando uno de sus ejemplos ya antes mostrado, en la pestaña
ARCHIVO, posterior mente en la sub ventana EJEMPLOS, 01.BASICS
y abriremos la que dice BLINK, abrirá la practica que
utilizaremos y posterior mente para realizar el funcionamiento
predeterminado aremos un ajuste en dicho programa, pero primera
mente debemos declarar nuestras salidas 2,4,7,8,13 dichos pines
serán nuestras salidas que en la parte mas adelante con el void
o bucle de funcionamiento realizara el mismo proceso de
encendido y apagado de un led uno por uno, con la debida
etiqueta que dara la salida a nuestros ya mencionados pines,
según el criterio del programador se podrá cambiar el tiempo en
nuestras diferentes salidas como en nuestras practicas
anteriores, para continuar con nuestra practica verificaremos
nuestro programa para ver que no tenga ningún error y si este
funciona perfecta mente lo cargaremos a nuestro arduino.

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PRÁCTICA 4

• Utilizando Arduino y su lenguaje de


programación realizar la practica de
corrimiento de leds de por lo menos 5
leds o diodos emisores de luz que valla
de derecha a izquierda y que comience
nueva mente de la derecha yendo a la
izquierda, esto se realizara con el ya
mencionado lenguaje de programación de
arduino, siguiendo el siguiente programa

Prof. Eliseo Martínez


PROCEDIMIENTO
• Para realizar dicha programación y funcionamiento de nuestro
programa nos basaremos en el programa utilizado para arduino,
utilizando uno de sus ejemplos ya antes mostrado, en la pestaña
ARCHIVO, posterior mente en la sub ventana EJEMPLOS, 01.BASICS
y abriremos la que dice BLINK, abrirá la practica que
utilizaremos y posterior mente para realizar el funcionamiento
predeterminado aremos un ajuste en dicho programa, pero primera
mente debemos declarar nuestras salidas que a diferencia de la
practica 9 declararemos nuestras salidas inversa mente
13,8,7,4,2 dichos pines serán nuestras salidas que en la parte
mas adelante con el void o bucle de funcionamiento realizara el
mismo proceso de encendido y apagado de un led uno por uno, con
la debida etiqueta que dará la salida a nuestros ya mencionados
pines, según el criterio del programador se podrá cambiar el
tiempo en nuestras diferentes salidas como en nuestras
practicas anteriores, para continuar con nuestra practica
verificaremos nuestro programa para ver que no tenga ningún
error y si este funciona perfecta mente lo cargaremos a nuestro
arduino.
Prof. Eliseo Martínez
MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PRÁCTICA 5

• Con el mismo programa de corrimiento de


leds o diodos emisores de luz realizar la
programación para que de izquierda a
derecha de los 5 leds solo se enciendan
1,3,5 y que comience nueva mente de la
izquierda yendo a la derecha, esto se
realizara con el ya mencionado lenguaje
de programación de arduino, siguiendo el
siguiente programa:

Prof. Eliseo Martínez


PROCEDIMIENTO
• Llevaremos a cavo una modificación en nuestro programa ya sea
de la practica 9 o 10, cualquiera de las dos, ya que estas
practicas tienen la base para poder llevar a cavo nuestra
practica numero 11 que consistirá del encendido solo de 3 led
de 5 para esto de nuestros programas anteriores borraremos 2
salidas antes declaradas y dejaremos solo 3 que serán las
encargadas de llevar a cavo nuestra función, declararemos
nuestras salidas 13,7,2 dichos pines serán nuestras salidas que
en la parte mas adelante con el void o bucle de funcionamiento
realizara el mismo proceso de encendido y apagado de un led uno
por uno, con la debida etiqueta que dará la salida a nuestros
ya mencionados pines, según el criterio del
• programador se podrá cambiar el tiempo en nuestras diferentes
salidas como en nuestras practicas anteriores, para continuar
con nuestra practica verificaremos nuestro programa para ver
que no tenga ningún error y si este funciona perfecta mente lo
cargaremos a nuestro arduino.

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PRÁTICA 6
• Con el mismo programa de corrimiento de leds o
diodos emisores de luz realizar la programación
para que el encendido de nuestros leds se haga a
la inversa de derecha a izquierda de los 5 leds
que solo se encenderán 5,3,1 y que comience nueva
mente de la derecha yendo a la izquierda, esto se
realizara con el ya mencionado lenguaje de
programación de arduino, siguiendo el siguiente
programa:

Prof. Eliseo Martínez


PROCEDIMIENTO
• Llevaremos a cavo una modificación en nuestro programa ya sea
de la practica 9 o 10, cualquiera de las dos, ya que estas
practicas tienen la base para poder llevar a cavo nuestra
practica numero 11 que consistirá del encendido solo de 3 leds
de 5 para esto de nuestros programas anteriores borraremos 2
salidas antes declaradas y dejaremos solo 3 que serán las
encargadas de llevar a cavo nuestra función, declararemos
nuestras salidas 2,7,13 dichos pines serán nuestras salidas
• que en la parte mas adelante con el void o bucle de
funcionamiento realizara el mismo proceso de encendido y
apagado de un led uno por uno, con la debida etiqueta que dará
la salida a nuestros ya mencionados pines, según el criterio
del programador se podrá cambiar el tiempo en nuestras
diferentes salidas como en nuestras practicas anteriores, para
continuar con nuestra practica verificaremos nuestro programa
para ver que no tenga ningún error y si este funciona perfecta
mente lo cargaremos a nuestro arduino.

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PRÁCTICA 7
• Este ejercicio deberá realizar un rayo de luz que
valla de derecha a izquierda, o más poéticamente,
una estrella fugaz, moviéndose a través de una
línea de LED-s. Podremos configurar tanto la
velocidad de la estrella, así como la longitud de
la cola. No es muy elegante porque la cola brilla
con la misma intensidad que la estrella, y al
final, parecerá como si un rayo sólido cruzase la
línea de LED-s, esto se realizara con el ya
mencionado lenguaje de programación de arduino,
siguiendo el siguiente programa:

Prof. Eliseo Martínez


PROCEDIMIENTO
• Hay que conectar 11 LED-s a los pines digitales de la
placa a través de resistencias de220 Ohmios tal y como
se muestra en la imagen superior.
• El programa comienza encendiendo LED-s hasta que llegue
al número de LED-s establecido para la cola. En ese
momento seguirá encendiendo LED-s hacia la izquierda
(si se monta tal y como se muestra en la fotografía
inferior), para mantener el movimiento de la estrella,
al mismo tiempo que apaga LED-s por la derecha, para
asegurarnos de que vemos la cola. De otra forma
seguiría encendiendo LED-s hasta encenderlos todos.
Esto ocurre cuando el tamaño de la cola es igual o
mayor que el número de LED-s.
• El tamaño de la cola debería ser relativamente pequeño
en comparación con el número de LED-s de forma que
podamos ver la estrella.

Prof. Eliseo Martínez


MONTADO

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez


PROGRAMA

Prof. Eliseo Martínez

Você também pode gostar