Está en la página 1de 2

1. ¿Qué es un teclado matricial?

: Un teclado matricial es un dispositivo que


agrupa varios pulsadores y permite controlarlos empleando un número de
conductores inferior al que necesitaríamos al usarlos de forma individual. Podemos
emplear estos teclados como un controlador para un autómata o un procesador
como Arduino.
2. Explique cómo funciona un teclado matricial: Es un conjunto de botones
agrupados, al igual que las matrices de LED, en arreglos de filas y columnas. Pese
a que además de números puede contener otros caracteres como letras y otros
símbolos, al fin y al cabo lo único que generan son señales eléctricas al presionar
cualquier botón.
3. Dibuje o indique cómo sería el esquema de conexión del teclado y

Arduino:
4. Revise cómo funciona la librería Keypad para esto consulte el
siguiente enlace:
https://controlautomaticoeducacion.com/arduino/teclado-matricial-
keypad/ : Los teclados matriciales usan una combinación de filas y columnas
para conocer el estado de los botones. Cada tecla es un pulsador conectado a una
fila y a una columna. Cuando se pulsa una de las teclas, se cierra una conexión
única entre una fila y una columna.
5. Utilizando el código del anterior enlace, simule en tinkercad el teclado
matricial conectado al Arduino y verifique su aplicación:
6. Realizar un programa que requiera una clave de seguridad para
encender un motor DC y un led, si la clave es incorrecta entonces el
led y el motor no encenderán y encenderá una bocina, si la clave es
correcta entonces el motor y led se encenderán y la bocina se apagará
y se mostrara en el monitor serial «password correcta», para volver a
activar el sistema se debe ingresar nuevamente la clave para que se
apague el led y el motorDC.
7. Consulte y describa cómo es la conexión de una LCD sin y con I2C:
Conectar la alimentación de 5 volts, incluyendo la iluminación LED y
colocar un potenciómetro para el ajuste de contraste.
Conectar los 4 pines de datos a la pantalla (modo de 4 bits) y las señales
de control RS y EN (R/W va a tierra para ahorrar un pin).
Para conectar con el modulo con el Arduino solo utilizamos los pines I2C del
Arduino (SDA y SCL) y alimentación (GND y 5V), los pines I2C varían de acuerdo
al modelo de Arduino con el que trabajemos, en la siguiente tabla podemos ver
cuáles son los pines I2C para cada modelo de Arduino. Arduino Uno, Nano, Mini.
8. Describa cada una de las siguientes funciones:
 LiquidCrystal_I2C: Función constructor, crea un objeto de la clase
LiquidCrystal_I2C, con dirección, columnas y filas indicadas.
 Init (): el modulo adaptador LCD a I2C, esta función internamente configura e
inicializa el I2C y el LCD.
 setCursor (): Posiciona el cursor del LCD en la posición indicada por col y row(x,y);
es decir, establecer la ubicación en la que se mostrará posteriormente texto escrito
para la pantalla LCD.
 print () :Posiciona el cursor del LCD en la posición indicada por col y row(x,y); es
decir, establecer la ubicación en la que se mostrará posteriormente texto escrito para
la pantalla LCD.
 scrollDisplayLeft (): Se desplaza el contenido de la pantalla (texto y el cursor) un
espacio hacia la izquierda.
 scrollDisplayRight (): Se desplaza el contenido de la pantalla (texto y el cursor) un
espacio a la derecha.
 backlight():Enciende la Luz del Fondo del LCD

9. Realice en tinkercad la simulación de los ejemplos 1 y 2, del siguiente enlace:


https://naylampmechatronics.com/blog/35_tutorial-lcd-con-i2c-controla-un-lcd-con-solo-dos-
pines.html 

También podría gustarte