You are on page 1of 26

ARDUINO

Curso Bsico

Qu es Arduino?
Arduino es una plataforma electrnica de
hardware libre, basada en una placa con un
microcontrolador y en entorno de desarrollo,
diseada para facilitar el uso de la electrnica
en proyectos multidisciplinares.
Aplicaciones
Xoscillo: Osciloscopio de cdigo abierto.
14

Equipo cientfico para investigaciones.
15

Arduinome: Un dispositivo controlador MIDI.
16

OBDuino: un econmetro que usa una interfaz
de diagnstico a bordo que se halla en los automviles
modernos.
Humane Reader: dispositivo electrnico de bajo coste con
salida de seal de TV que puede manejar una biblioteca de
5000 ttulos en una tarjeta microSD.
17

The Humane PC: equipo que usa un mdulo Arduino para
emular un computador personal, con un monitor de televisin
y un teclado para computadora.
18

Ardupilot: software y hardware de aeronaves no tripuladas.
ArduinoPhone: un telfono mvil construido sobre un mdulo
Arduino.
19

20


Descripcin de pines
Estructura de programacin
La funcin set up es llamada cuando el
programa inicia. Se usa para inicializar
variables, configurar pines, inicializar libreras,
etc.
La funcin loop ejecuta un programa
cclicamente, es decir, es un lazo infinito.
EJEMPLOS
Display LCD
Sensor LM35
DISPLAY LCD
Display LCD
Es un dispositivo electrnico especficamente
diseado para trabajar con
microcontroladores. Se utiliza para visualizar
los mensajes en un visualizador de cristal
liquido miniatura.
El modelo basado en el microcontrolador
HD44780 puede visualizar mensajes de 2
lneas por 16 caracteres.
Descripcin de Pines
Pantalla LCD
Una pantalla LCD puede visualizar 2 lneas
con 16 caracteres cada una. Cada carcter
consistes en 5x8 o 5x11 pixeles cada una.
El contrastes del visualizador depende de si
los caracteres se visualizan en 2 o 1 lnea. Por
esta razn, se puede ajustar el brillo mediante
un voltaje variable (0-5V) en el pin marcado
como Vee.
Memoria del LCD
DDRAM, Display Data RAM (RAM de datos de
visualizacion.
CGRAM, Character Generador RAM
(Generador de caracteres RAM).
CGROM, Character Generator ROM
(Generador de caracteres ROM)
Memoria DDRAM
Se utiliza para almacenar los caracteres a
visualizar. Tiene capacidad para almacenar 80
caracteres.

Memoria CGROM
Contiene un mapa estndar para todos los
caracteres que se van a visualizar en la
pantalla. A cada carcter se le asigna un
espacio en la memoria.
Las direcciones de los caracteres CGROM
corresponden a caracteres ASCII, excepto
para los nmeros.
Memoria CGRAM
Adems de los caracteres estndar, el
visualizador LCD puede visualizar smbolos
definidos por el usuario. Esto puede ser
cualquier smbolo de 5 por 8 pixeles. La
memoria CGRAM de 64 bytes lo habilita.
Estos registros son de 8 bits de anchura pero
solo se utilizan los 5 bits mas bajos. Un 1
lgico representa un puntos oscurecido,
mientras que las 8 localidades agrupadas
representan un carcter.
Comandos Bsicos
Todos los bits transmitidos por las salidas D0-
D7 sern interpretados como un comando o
como un dato, lo que depende del estado
lgico del pin RS.
Si RS=1, los bits D0-D7 son direcciones de los
caracteres a visualizar. La direccion DDRAM
especifica la direccion donde se va a
visualizar el carcter. Esta direccion se define
antes de transmitir el carcter.
Si RS=0, los bits D0-D7 son interpretados son
comandos.

Algoritmo de inicializacin
SENSOR LM35
LM35
El LM35 es un sensor de temperatura con una
precisin calibrada de 1C. Su rango de
medicin abarca desde -55C hasta 150C. La
salida es lineal y cada grado centgrado
equivale a 10mV, por lo tanto:
150C = 1500m V-55C = -550mV
Caractersticas
Est calibrado directamente en grados
Celsius.
La tensin de salida es proporcional a la
temperatura.
Tiene una precisin garantizada de 0.5C a
25C.
Opera entre 4 y 30 voltios de alimentacin.
Baja impedancia de salida.
Baja corriente de alimentacin (60uA).
Bajo coste.

Diagrama de conexin

You might also like