Documente Academic
Documente Profesional
Documente Cultură
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
1. IDENTIFICACIÓN DE LA GUÍA
INDICADOR DE
COMPETENCIAS CONTENIDO TEMÁTICO
LOGRO
Conoce e
identifica
Desarrolla sistemas
características
electrónicos para dar solución Fundamentos importantes de
a problemas cotidianos de teóricos de teclados los teclados
manera ágil y efectiva, matriciales matriciales
mediante el uso de dispositivos
Conexión de un Maneja
programables que involucran
teclado matricial con adecuadamente
operaciones lógico-
la FRDM KL25Z librerías
matemáticas, sensado de
librerías en C++ escritas en
variables, conversión
para el control de lenguaje C++
analógica-digital, manejo de
teclados matriciales para el control
tiempos y sincronización,
comunicación de datos serial y Ejemplo de teclados
paralela, y modificación de Actividad práctica matriciales con
variables del entorno. la FRDM KL25Z
Página 1 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
2. FUNDAMENTO TEÓRICO
Página 2 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 3 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 4 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
3. OBJETIVOS
Objetivo General
Objetivos Específicos
Conocer los conceptos teóricos del teclado matricial 4x4 para su correcto
manejo desde un sistema programable
Implementar un programa en lenguaje c empleando el servidor MBED para
controlar el teclado matricial 4x4 desde la plataforma FRDM-KL25Z
Programar la tarjeta FRDM-KL25Z con el código en c escrito en el servidor
MBED que permita el control del teclado matricial 4x4
4. RECURSOS REQUERIDOS
Página 5 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Figura 4. Conexión del teclado matricial 4x4 con la tarjeta FRDM-KL25Z. Fuente:
Autor.
Página 6 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Figura 6. Pasos para importar una librería a la plataforma MBED (MBED arm,
2018).
). Para importar dicha librería al proyecto, es necesario dar doble clic sobre
el nombre de la librería (keypad)
Página 7 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Figura 8. Partes del proyecto con la librería importada (MBED arm, 2018).
Página 8 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
5.4. Programa para leer el teclado y mostrar los caracteres en una LCD
El objetivo del siguiente código es realizar lectura del teclado matricial 4x4 y mostrar
los caracteres en el display LCD (Chen & Ye, 2008). Por tanto, se recomienda a los
estudiantes revisar la guía de laboratorio DPW54-G3 (Display LCD), para que la
utilicen como fuente de consulta.
Página 9 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 10 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 11 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 12 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Página 13 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
Figura 9. Diagrama por bloques de un sistema de mando por teclado. Fuente: Autor.
Tecla Función
* Indica el inicio del programa. Es similar al Star.
1 Lectura del sensor LM35 y mostrar el resultado en display LCD y computador
2 Lectura de voltaje del potenciómetro, mostrar valor de voltaje en display LCD y
computador.
3 Control de velocidad de un motor dc. Mostrar en display LCD el % PWM
4 Activar led rojo. Mostrar en display LCD el estado del LED
5 Apagar led rojo. Mostrar en display LCD el estado del LED
6 Activar led verde. Mostrar en display LCD el estado del LED
7 Apagar led verde. Mostrar en display LCD el estado del LED
8 Activar led azul. Mostrar en display LCD el estado del LED
9 Apagar led azul. Mostrar en display LCD el estado del LED
0 apagar todos los LEDs y el motor dc.
# Indica la terminación del programa. Stop
Página 14 de 15
GUÍA DE TRABAJO PRÁCTICO - Código FGL 029
EXPERIMENTAL Versión 01
Talleres y Laboratorios de Docencia ITM Fecha 2014-08-20
7. BIBLIOGRAFÍA
Chen, & Ye. (2008). SPECIFICATIONS OF LCD MODULE, ADM1602. Retrieved from
https://www.sparkfun.com/datasheets/LCD/ADM1602K-NSW-FBS-3.3v.pdf
Freescale. (2012). FRDM-KL25Z User’s Manual. Retrieved from
www.freescale.com/FRDM-KL25Z.
MBED arm. (2018). Mbed OS | Mbed. Retrieved September 25, 2018, from
https://www.mbed.com/en/platform/mbed-os/
MikroElecktronika. (2012). Keypad 4x4 TM Manual. Retrieved from
http://www.kjit.bme.hu/images/stories/targyak/jelfeldolgozas_a_kozlekedesben/keypa
d_manual_v100.pdf
Parallax. (2011). 4x4 Matrix Membrane Keypad (# 27899 ). Retrieved from
www.parallax.com/basicstampsoftware.
Página 15 de 15