Вы находитесь на странице: 1из 4

COLEGIO TÉCNICO PROFESIONAL NOCEDAL

DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

ELA04: Sistemas de control domótico


Guía 06 Arduino, Teclado matricial 4x4

Nombre: …………………………………………………………………………………………Curso: ……….…..

Objetivo: Familiarizar al alumno con el entorno de programación de arduino. Con la finalidad fundamental
que pueda aplicar e implementar los conocimientos adquiridos.

Materiales:
 Una placa Arduino
 Teclado matricial 4x4
 Un LCD 16x02
 Un Protoboard

Conceptos Previos:

Un teclado matricial está dispuesto de la forma en que se puede leer la información de múltiples botones
utilizando un número reducido de pines de nuestro microprocesador. Así, por ejemplo, un teclado matricial
de 4×4 que se compone de 16 pulsadores, solamente necesita 4 pines para las filas y otros 4 pines para las
columnas. De esta forma se pueden leer las 16 teclas utilizando solamente 8 pines, en lugar de los 16 que
serían necesarios utilizando un método convencional

El sistema en el que se basa el funcionamiento de un teclado matricial es el multiplexado. Configuramos


cuatro pines de nuestro microprocesador como entradas y otros cuatro como salidas. Conectamos las
entradas a las columnas y las salidas a las filas (o viceversa porque el funcionamiento sería el mismo).
Empezamos con las cuatro salidas en nivel bajo. Activamos la salida de la primera fila y leemos las cuatro
entradas. Cada una de ellas nos informará del estado de los cuatro pulsadores de esa fila. La entrada 1 el
pulsador de la columna 1, la entrada 2 el pulsador de la columna 2 y así sucesivamente. A continuación,
desactivamos la salida 1 y activamos la 2. En este momento en las cuatro entradas podemos leer el estado
de los pulsadores situados en la segunda fila. Haremos lo mismo con las salidas 3 y 4 para obtener el estado
de los pulsadores situados en las filas 3 y 4.

A continuación, vemos un esquema del momento en que hemos activado nuestra salida 2 (para leer el
estado de los pulsadores de la segunda fila) y vemos como, si estuviera actuado el pulsador 6 (fila 2,
columna2), tendríamos la entrada de la columna 2 activa.
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

Parte experimental: La siguiente secuencia será seguida en el Laboratorio. Recuerde que de acuerdo al
reglamento del Laboratorio el alumno debe almacenar todo lo que parezca útil en la preparación y desarrollo
de la presente práctica.

Diseño de hardware

Conectaremos un teclado matricial a arduino y verificaremos sus teclas por medio de la consola de
comunicación serial, para luego mostrar nuestros datos en una pantalla LCD de 16x2.

Realice el siguiente esquema eléctrico del circuito:


COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

Programación

Introduzca la programación señalada, para luego ser explicada paso a paso


COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA

Desafío:

1.- Implemente un sistema en donde en una pantalla LCD obtenga un mensaje de bienvenida, y a
continuación, solicite ingresar una clave de seguridad para poder entrar en el menú de servicio

Вам также может понравиться