Está en la página 1de 8

Introduccin a Arduino

Cterin Rivera Bernal, Natalia Jimnez Prieto y Sebastian Monroy Mora.


Cundinamarca
Universidad de Cundinamarca

caterinrivera@hotmail.com, natajubi@hotmail.com y johannmonroy@hotmail.com


Abstract: In this sensores bsicos etc utilizados para
laboratory performed
the class of 01/09/2017 los cuales solo tienen 2 dispositivos que se
the installation and estados, encendido o comunican a travs del
tutoring of the arduino apagado (o con las protocolo I2C.
program was carried
out. In the same way, constantes de arduino
different examples HIGH y LOW).
were applied to this Arduino Mega 2560
Tambin tiene 6 pines
one, where the
program was analgicos, capaces de
demonstrated through leer hasta 1024 niveles
arduino. The practice Imagen n1. Logo
de tensin, llamados
was performed with Arduino
the different resolucin del puerto
implements requested analgico. Estos sirven
as resistors, leds and Inicialmente, la placa se
protoboard. Resulting para leer sensores que
conecta a travs de un
in the demonstration nos devuelven rangos de
puerto USB para
of the program in a tensiones diferentes
physical way. programarlo. La
dependiendo de su
programacin de
estado, como pueda ser,
arduino no se realizaba a
una termoresistencia,
INTRODUCCIN bajo nivel con
una resistencia variable, Imagen n4 Arduino
Este laboratorio trata ensamblador como
etc Mega
de la implementacin de muchos
Arduino en diferentes microcontroladores (a
partir de ahora los Arduino Leonardo Ms velocidad en el
campos, el Arduino es microcontrolador y
llamaremos PICs), sino
un microcontrolador que muchos ms puertos
que se realiza con un
se encarga de realizar lenguaje ms digitales (54 pines) y
operaciones complejas a comprensible por la analgicos (16 pines).
partir de un programa y mayora de nosotros, Tenemos los pines para
unos datos de entrada C/C++ I2C como el Leonardo
obteniendo unos datos (aunque cambian de
de salida. Para procesar posicin).
y almacenar estos datos Arduino uno
necesitamos conectar el De este diseo nace
microprocesador a la tambin el Arduino
memoria RAM y dems Mega ADK, que es una
Imagen n3. Arduino
dispositivos de placa modificada del
Leonardo
(Entrada/Salida), que se Mega 2560, pero se le
conectan a travs de la Es la primera evolucin aade un puerto
placa base. del arduino Mega, de USB host. Google ha
hecho, tiene los mismos diseado varios
puertos pero el PIC es proyectos con esta placa
I. M diferente, con mayor
AR capacidad y mayor Arduino YUN
CO frecuencia de trabajo.
TE Imagen n2. Arduino Otra diferencia es el
OR Uno puerto USB, que a la
IC vez de ser usado para
O La placa de la versin subir el programa, el
UNO se compona de 14 Leonardo es capaz de
pines de E/S digitales, usar dicho USB como
Arduino de los cuales, tena 2 host, es decir, podemos
para conexin serie. usarlo de teclado, etc
Estos pines nos sirve Otra inclusin son los
para la mayora de puertos SDA y SCL,
II. M durante 3 segundos, rojo
ET 1 ambar 2 durante 500
OD ms, verde 1 rojo 2
O durante 3 segundos,
EX ambar 1 - , rojo 2
PE durante 500 ms.
RI
M SOS con zumbador
EN Consista en que un
TA zumbador que en cdigo
L morse (pitidos
Imagen n6 Montaje largos/cortos) especifica
En esta parte del cdigo Led parpadeante una palabra, en nuestro
informe se presentaran caso SOS, la S son tres
todos los procesos que Secuencia de leds seales acsticas de
se realizaron para llevar corta duracin y la O
a cabo esta prctica, lo Consista en encender y tres seales acstica de
primero que se hizo fue apagar 4 leds larga duracin. El
instalar la plataforma de secuencialmente, los zumbador deba estar
prototipos electrnica leds deban estar conectado al pin 13, los
de cdigo abierto conectados a los pines 5, pitidos cortos tendran
Arduino, la cual est 6,7 y 8, deban encender una duracin de 100 ms
basada en hardware y y posteriormente apagar y los largos 300 ms.
Imagen n5. Arduino
software, adems es desde el pin 5 al 8, con Entre letra y letra deba
YUN
flexible y fcil de usar, un tiempo de duracin pasar un tiempo de 300
despus de esto se tom de encendido y apagado ms y entre SOS deba
Bsicamente, esta placa
como gua un archivo de 200 milisegundos, haber un tiempo de 1000
tiene las mismas
enviado por el docente para este programa se ms.
caractersticas de pines y
para empezar a realizaron tres
procesador que el
desarrollar prcticas de soluciones diferentes.
Arduino Leonardo, pero
se le ha incorporado un cdigos de arduino ya
microordenador donde resueltos, luego de esto
reside un pequeo Unix, se realizaron los
el cual nos permite diagramas de flujo
montar servidores web respectivos de cada
muy bsicos. Esta placa, cdigo, las practicas que
se usa mayoritariamente se realizaron fueron:
para proyectos en los Imagen n8Montaje
Imagen n7 Montaje
que los sensores tienen Led parpadeante SOS con zumbador
cdigo secuencia de leds
que informar a travs de
una red Ethernet de una Consista en conectar un Coche Fantstico.
led al pin13, haciendo Cruce de semforos
forma rpida y sencilla.
que encienda durante
500 ms y se apague Se utiliz en el primer Consista en encender y
durante 100 ms, este semforo los pines 3 apagar 7 leds
proceso se repetira (led rojo), 4 (led ambar), secuencialmente. Los
cclicamente 5 (led verde), en el leds deban estar
segundo semforo se conectados a los pines
utilizaron los pines 6 5,6,7,8,9,10 y 11, se
(led rojo), 7 (led ambar) encendan y apagaban
y 8 (led verde). La los leds desde el pin 5 al
secuencia de 11, con un tiempo de
funcionamiento deba encendido y apagado de
ser : rojo 1 verde 2 50 ms, ms tarde se
encendan y apagaban
los leds desde el pin 11 LED PARPADEANTE
al 5, con un tiempo de
encendido y apagado de
50 ms. La secuencia se
deba repetir
indefinidamente.

Grafico n3 Diagrama
de Flujo Led
Parpadeante Solucion 2
Solucin 3
Imagen n9 Montaje
Coche Fantstico

III. R
ES
UL
TA Grafico n1 Diagrama
DO de Flujo Led
S Parpadeante

Como resultados de este


laboratorio presentamos
el cdigo de los
programas los cuales
funcionaron
correctamente, la
realizacin de los
respectivos diagramas
de flujo teniendo en Grafico n2 Diagrama
cuenta los parmetros de Flujo Led
de lgica a la hora de la Parpadeante
realizacin de estos,
despus cada uno de los Imagen n10 Montaje Solucin 2
programas se cargaron Practico Led
al arduino para probar Parpadeante
su funcionamiento en
practico, montando cada SECUENCIA DE
uno de ellos en la LEDS
protoboard y dejando Solucin 1
como resultado las Grafico n4 Diagrama
imgenes que de Flujo Led
encontraran a Parpadeante Solucion 3
continuacin.
Grafico n5 Diagrama
de Flujo de Cruce De
Semaforos

Imagen n11 Montaje


Practico Secuencia de Imagen n14 Montaje
leds numero 1 Practico Secuencia de
leds numero 4

CRUCE DE Imagen n15 Montaje


SEMAFOROS Practico Cruce de
Semforos

Imagen n12 Montaje


Practico Secuencia de
leds numero 2

Imagen n17 Montaje


Practico SOS con
Zumbador

Imagen n16 Montaje


Practico Cruce de
Semforos
Imagen n13 Montaje
Practico Secuencia de
leds numero 3 SOS CON
ZUMBADOR
Grafico n8 Diagrama
Grafico n6 Diagrama de Flujo Coche
de Flujo SOS Con Fantastico
Zumbador
Solucin 2 (sin variable Grafico n9 Diagrama
de listas de valores de Flujo Coche
Grafico n7 Diagrama Fantastico solucion 2
Solucin 2 (array)):
de Flujo SOS Con
Zumbador Solucin 2
Solucin 3 (Mejorando
el efecto visual):
COCHE
FANTASTICO
Arduino se puede V. C
programar por su ON
aplicacin directamente CL
descargable en su pgina US
web, y bsicamente su IO
sintaxis es sencilla y NE
didctica con el S
programador.
Hay diferentes clases de La plataforma de
arduino pero prototipos
bsicamente lo nico electronica de
que vara de una clase a cdigo abierto
otra es sus entradas y basada en
salidas analgicas o hardware y
digitales y su tamao. software
El arduino utilizado en Arduino, es de
este informe es el flexible y facil de
ARDUINO UNO, el usar, ademas su
cual es ms fcil de sencillez y su
manejar por su tamao y bajo costo nos
caractersticas. permiten hacer
Imagen n19 Montaje En cuanto a las variedad de
Practico del Coche aplicaciones de arduino diseos y
Fantstico ac expuestas podemos mltiples tipos
deducir o comprobar la de uso de ste.
IV. D facilidad de Se conoci y
IS programacin en estudio la placa
CU arduino y lo compatible de Arduino de
SI que es arduino en manera que se
ON general a nuestro analiz cada
computador y a la partes de ellas
En el anterior trabajo comunicacin llegando a la
Grafico n10 Diagrama podemos evidenciar la bidireccional entre el conclusin de
de Flujo Coche parte fundamental de puerto USB y el que este tiene
Fantastico solucion 3 Arduino junto con arduino. mltiples
algunas de sus En conclusin de la funciones y
aplicaciones con discusin podemos decir ventajas una de
programacin sencilla, que arduino es muy fcil ella es que no
varias de estas de manejar y de hay la necesidad
aplicaciones se entender, tiene muchas de tener una
desarrollan en varias aplicaciones complejas y fuente ya que
soluciones, ya sea por concretas y a pesar de esta proporciona
que ocupan menos todas las clases o cierto voltaje.
espacio de memoria referencias de arduino El software es
tanto en el servidor en el sus cambios son muy extremadamente
que se programa como poco notorios entre fcil de usar y
en el Arduino a referencia y referencia muy didctico
programar, o del mismo.
simplemente porque es Se puede recurrir
Imagen n18 Montaje ms fcil de entender y al uso de
Practico del Coche comprender por un Arduino puesto
Fantastico usuario con poca que permite
experiencia en realizar muchas
programacin. tareas,
ahorrando [3]
elementos https://www.arduino.cc/
electrnicos y en
sustitucin, el
uso de un
lenguaje de
programacin, lo
que hace que sea
de muy fcil
usarlo.
Se puede recurrir
al uso de
Arduino puesto
que permite
realizar muchas
tareas,
ahorrando
elementos
electrnicos y en
sustitucin, el
uso de un
lenguaje de
programacin, lo
que hace que sea
de muy fcil
usarlo.
La diversidad de
tipos de Arduino
nos permite
disponer de una
gran variedad de
ejemplos y
posibilidades
para aplicar en el
mundo actual.

VI. B
IB
LI
OG
RA
FI
A

[1]
http://arduinodhtics.wee
bly.com/tipos-de-
arduino.html

[2]https://ardugeek.files.
wordpress.com/2014/09
/tipos-arduino.pdf