Está en la página 1de 4

Laboratorio de Sistemas MICROPROCESADOS II

INFORME PRÁCTICA 5
INGENIERÍA ELECTRÓNICA

TECLADO CON LCD Y ARDUINO

Maria Jose Yugcha


mgyugcha@est.ups.edu.es
Lucia Chicaiza
alchicaizap@est.ups.edu.ec
Jimmy Naranjo
Jnaranjop1@est.ups.edu.ec
Homero Pinto
hpinto@est.ups.edu.ec

RESUMEN: Realizar ingreso de contraseña mediante


teclado que se visualice en un LCD mediante arduino
para permitir demostrar las habilidades adquiridas en el
presente curso.

PALABRAS CLAVES: Teclado matricial ,Arduino, LCD.

1. OBJETIVO
Ingresar contraseña mediante un teclado Fig1. Arduino
matricial con LCD mediante la tarjeta Arduino
Uno-R3 o Arduino Mega 2560.
1.2 Características

1. MARCO TEORICO  Barato: Las placas Arduino son relativamente


baratas comparadas con otras
plataformas microcontroladoras. La versión
1.1 Arduino menos cara del modulo Arduino puede ser
  ensamblada a mano, e incluso los módulos de
Arduino es una plataforma de prototipos electrónica de Arduino preensamblados cuestan menos de
código abierto (open-source) basada en hardware y 50$.
software flexibles y fáciles de usar. El microcontrolador  Multiplataforma: El software de Arduino se
de la placa se programa usando el Arduino ejecuta en sistemas operativos Windows,
Programming Language (basado en Wiring) y el Arduino Macintosh OSX y GNU/Linux. La mayoría de
Development Environment (basado en Processing). Los los sistemas microcontroladores están
proyectos de Arduino pueden ser autonomos o se limitados a Windows.
pueden comunicar con software en ejecución en un
 Entorno de programación simple y claro: El
ordenador (por ejemplo con Flash, Processing,
entorno de programación de Arduino es fácil
MaxMSP, etc.).
de usar para principiantes, pero sucientemente
Las placas se pueden ensamblar a mano o encargarlas
flexible para que usuarios avanzados
preensambladas; el software se puede descargar
puedan aprovecharlo también. Para profesores,
gratuitamente. Los diseños de referencia del hardware
está convenientemente basado en el entorno
(archivos CAD) están disponibles bajo licencia open-
de programación Processing, de manera que
source, por lo que eres libre de adaptarlas a tus
estudiantes aprendiendo a programar en ese
necesidades.
entorno estarán familiarizados con el aspecto y
Arduino recibió una mención honoríca en la
la imagen de Arduino.
sección Digital Communities del Ars Electronica Prix en
2006.  Código abierto y software extensible: El
software Arduino está publicado como
herramientas de código abierto, disponible para
extensión por programadores experimentados.
El lenguaje puede ser expandido mediante

1
Laboratorio de Sistemas MICROPROCESADOS II
INFORME PRÁCTICA 5
INGENIERÍA ELECTRÓNICA

librerias C++, y la gente que quiera entender  Resistencia de aislamiento: 100 MΩ (@ 100 V)
los detalles técnicos pueden hacer el salto  Voltaje que soporta el dieléctrico: 250
desde Arduino a la programación en lenguaje VRMS (@ 60Hz, por 1 min)
AVR C en el cual está basado. De forma
 Expectativa de vida: 1.000.000 de operaciones
similar, puedes añadir código AVR-C
directamente en tus programas Arduino si  Dimensiones: 7.6 cm X 6.9 cm, Cable 8.7 cm
quieres. de largo
 Código abierto y hardware extensible: El  Cable de cinta plana de 8.5 cm de largo aprox.
Arduino está basado en microcontroladores (incluido el conector)
ATMEGA8 y ATMEGA168 de Atmel. Los  Conector tipo DuPont hembra de una fila y 8
planos para los módulos están publicados bajo contactos con separación estándar 0.1″
licencia Creative Commons, por lo que (2.54mm)
diseñadores experimentados de circuitos  Temperatura de operación: 0 a 50 °C
pueden hacer su propia versión del módulo,  Teclado-16
extendiéndolo y mejorándolo. Incluso usuarios
relativamente inexpertos pueden construir la
versión de la placa del módulo para entender
cómo funciona y ahorrar dinero. [1]

Modulo de pantalla LCD

Módulo de pantalla LCD con retroiluminación azul


Amplio ángulo de visión y alto contraste
Controlador LCD equivalente estándar estándar de la
industria HD44780
Utilizado comúnmente en: fotocopiadoras, máquinas de
fax, impresoras láser, equipos de prueba industrial,
equipos de red tales como enrutadores y dispositivos
almacenamiento
LCM tipo: Personajes
Puede mostrar 2 líneas X 16 caracteres
Operar con 5V DC

Fig3. Teclado Matricial

2. MATERIALES Y EQUIPO

1. Dos LEDs, de distintos colores.


Fig2. Led 2. Dos resistencias de 220Ω.
3. Una tarjeta Arduino Uno-R3 o Arduino Mega
Teclado matricial 2560.
4. Un cable USB impresora.
5. Un computador.
Características 6. Cables para el montaje del circuito.
7. Protoboard.
 16 botones con organización matricial (4 filas x 8. Display LCD 16×2.
4 columnas) 9. Teclado matricial
 Teclado tipo membrana 3. DESARROLLO Y
 Mayor resistencia al agua y al polvo PROCEDIMIENTO
 Auto adhesivo en la parte de atrás
 Tiempo de rebote (Bounce time): ≤5 ms Realizar  un programa de acceso con clave de 4 dígitos.
 Máximo voltaje operativo: 24 V DC Si ingresa la clave correcta, se enciende el led verde, de
 Máxima corriente operativa: 30 mA lo contrario se enciende  el led rojo. En ambos casos
mandará un mensaje por la pantalla LCD indicándolo.

2
Laboratorio de Sistemas MICROPROCESADOS II
INFORME PRÁCTICA 5
INGENIERÍA ELECTRÓNICA

Fig4. Montaje del circuito con teclado y LCD


Codigo del circuito

Fig 5: Código del programa

Circuito armado

Fig 6: Circuito Armado

4.- CONCLUSIONES

 Se utilizó la librería Keypad para trabajar mejor


con el teclado matricial y evitar errores en la
programación. Es una herramienta de bajo
coste. Para la utilización con el software
arduino Mega.

3
Laboratorio de Sistemas MICROPROCESADOS II
INFORME PRÁCTICA 5
INGENIERÍA ELECTRÓNICA

 Arduino es una herramienta para iniciarse en el 5. RECOMENDACIONES


mundo del electrónico que resulta útil para
estudiantes y profesionales del área de la
electrónica y áreas afines, especialmente para Antes de colocar el led verificar la polaridad y
un prototipado rápido.
 Se aprendio a cablear una pantalla LCD 16X2
con Arduino en modo de 4 bits.
6. REFERENCIAS
[1] M. Benavent. ¨Apéndice 2 Control de motores DC¨.
 Se aprendió a cómo utilizar el programa Electrónica de potencia: teoría y aplicaciones, Valencia-España,
TikerCad y la IDE del Arduino. El estudiante se Editorial REPROVAL, S.L. -1999. Pp.228-236
ha familiarizado con la plataforma hasta lograr [2] Microcontroladores Pic; E. Martín Cuenca, J. M. Angulo
encender y apagar un LED y dos LEDs en Usategui, I. Angulo Martinéz; Paraninfo, 5ª edición, 2001.
conjunto. [3] Microcontroladores: Fundamentos y aplicaciones con PIC; F.
E. Valdés Pérez, R. Pallás Areny; Alfaomega; 2007.
[4] Microcontroladores PIC: Diseño práctico de aplicaciones, 2ª
parte; J.M. Angulo Usategui, S. Romero Yesa, I. Angulo
Martínez; McGraw Hill; 2ª edición; 20

También podría gustarte