0% encontró este documento útil (0 votos)
104 vistas12 páginas

Lab04 - Teclado Matricial

El documento describe un laboratorio sobre teclados matriciales y memoria EEPROM. El objetivo es realizar programas en C para Arduino utilizando un teclado matricial y almacenar datos en EEPROM. Se explican conceptos teóricos sobre el funcionamiento de teclados matriciales y memoria EEPROM. El procedimiento incluye conectar un teclado matricial, LCD y Arduino para leer teclas pulsadas y almacenar y leer datos de la EEPROM.

Cargado por

jose valdes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
104 vistas12 páginas

Lab04 - Teclado Matricial

El documento describe un laboratorio sobre teclados matriciales y memoria EEPROM. El objetivo es realizar programas en C para Arduino utilizando un teclado matricial y almacenar datos en EEPROM. Se explican conceptos teóricos sobre el funcionamiento de teclados matriciales y memoria EEPROM. El procedimiento incluye conectar un teclado matricial, LCD y Arduino para leer teclas pulsadas y almacenar y leer datos de la EEPROM.

Cargado por

jose valdes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

ESCUELA PROFESIONAL DE INGENIERÍA Emisión:

EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 1 / 12
TECLADO MATRICIAL Y EPROM

ESCUELA PROFESIONAL DE INGENIERÍA EN TELECOMUNICACIONES

LABORATORIO DE: MICROPROCESADOR Y MICROCONTROLADOR

EXPERIENCIA N°: 04

TÍTULO DE LA EXPERIENCIA:

TECLADO MATRICIAL Y EPROM

Grupa
Alumno(os): Indiv. Total
l
1.
2.
3.
4.
Grupo:  
Docente: Mg. HUARCA Jorge
Semestre: 7
Fecha de
   Hora:  
entrega:

LABORATORIO N° 04
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 2 / 12
TECLADO MATRICIAL Y EPROM

TECLADO MATRICIAL Y EPROM

I.- OBJETIVOS:
- Realizar programas en C para Arduino con teclado matricial
- Almacenar datos en EEPROM

II.- FUNDAMENTO TEÓRICO:


Temas a desarrollar:
2.1. Funcionamiento de Teclado Matricial

2.2. Memoria EEPROM

III.- RECOMENDACIONES EN SEGURIDAD

3.1. En condiciones de una emergencia Identifique:


 Vías de acceso y evacuación
 Equipos de respuesta a emergencias
 Señalización de seguridad

3.2. Complete el ATS (Anexo 1) y cumpla las condiciones obligatorias para el uso del
ambiente

IV.- EQUIPOS Y MATERIALES A UTILIZAR:


Cantidad Descripción
1 Arduino
1 Ordenador de mesa
1 Tarjeta de control Lucas Nulle
1 Multímetro
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 3 / 12
TECLADO MATRICIAL Y EPROM
1 Placa de pruebas
1 LCD
1 Teclado matricial
1 Juego de cables

V.- PROCEDIMIENTO:
Conexión LCD, teclado matricial y Arduino
5.1. Realizar la conexión de Arduino con el teclado matricial y el LCD con ayuda de una
placa de pruebas considerando el modo de 4 bits de datos. Para este laboratorio puede
utilizar la librería #include <LiquidCrystal.h>
Adjunte imagen del circuito montado, así como el diagrama de conexiones (esquemático).

Figura 5.1.1. Esquemático

Figura 5.1.2. Circuito montado


5.2. Realizar una aplicación para que el Arduino pueda inicializar correctamente el LCD en
modo 4 bits de datos, además, escriba una función para la captura de datos del teclado
matricial. Visualizar en el LCD en la primera Fila mostrar el mensaje Apellido de un
Integrante y en la segunda la tecla pulsada.
Adjunte el código de la aplicación, así como la imagen del circuito mostrando el mensaje.

Código 5.2. código de la función


ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 4 / 12
TECLADO MATRICIAL Y EPROM

Imagen 5.2.1. circuito montado con el mensaje

5.3. Modificar la aplicación de tal manera que se pueda ingresar hasta seis valores seguidos
(ejemplo 458164), y borrar lo ingresado con la tecla asterisco. (a revisar).

Código 5.3. seis dígitos

Lectura y escritura EEPROM


5.4. Escribir un programa que permita la lectura de seis posiciones de memoria EEPROM
(cada posición un dígito) y luego visualizarlo en el LCD. Puede utilizar la librería #include
<EEPROM.h>.

Código 5.4. Lectura EEPROM


5.5. Modificar la aplicación del ítem 5.3 de tal manera que al presionar la tecla numeral se
almacene los seis dígitos ingresados en EEPROM.
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 5 / 12
TECLADO MATRICIAL Y EPROM
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 6 / 12
TECLADO MATRICIAL Y EPROM
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 7 / 12
TECLADO MATRICIAL Y EPROM
Código 5.5. Escritura EEPROM

Caja Fuerte: Funcionamiento - acceso y configuración

Se tiene una caja fuerte con teclado para el control de acceso. La palabra clave para la
apertura de la puerta consta de 6 dígitos numéricos.
Cuando está cerrado muestra el mensaje que indica su estado, para acceder presionar la tecla
asterisco, el cual muestra un mensaje para ingresar contraseña. Si la contraseña es correcta
muestra el mensaje correspondiente. Para accionar la cerradura se debe cerrar la puerta y
seguidamente presionar la tecla asterisco.
La tecla numeral se utilizada para borrar el ultimo carácter si hubiere un error.
Si se escribe mal el código secreto, muestra un mensaje correspondiente indicando que
tienes un intento más, si nuevamente falla, el teclado se bloqueará cinco minutos donde se
muestra el mensaje correspondiente con el tiempo de faltante para el desbloqueo.

Consideraciones para el modo de configuración:

 Para entrar al modo de configuración, en el momento donde te pide ingresar la contraseña


ingrese el número “123456” luego mostrará el mensaje correspondiente para el cambio de
clave.

 La nueva contraseña solo acepta dígitos de 0 a 9, además, los dígitos deben ser en una
cantidad de 6, si ingresa otra cantidad muestra el mensaje correspondiente.

 La nueva contraseña ingresada debe solicitar su confirmación, si en ambas oportunidades


se ingresó la misma se procede al cambio y almacenamiento, caso contrario muestra un
mensaje correspondiente.

 Por seguridad, cuando se ingresa un digito se muestra su valor por medio segundo luego
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 8 / 12
TECLADO MATRICIAL Y EPROM
de es cambiado por un asterisco.

5.6. Realizar una aplicación para el control de acceso de una caja fuerte. Utilizar como
contraseña los seis últimos dígitos de su CUI. Considerar una protección por anti-rebote
mediante software. (a revisar)

Código 5.6. Aplicación de caja fuerte

VI.- CUESTIONARIO:
6.1.- Cuestionario EEPROM:

6.1.1.- ¿Cómo almacena datos de tipo entero por ejemplo el número 1650?

6.1.2.- ¿Cómo almacena datos de tipo entero con signo por ejemplo el número -1208?

VII.- OBSERVACIONES Y CONCLUSIONES:

- Dar sus observaciones y conclusiones de forma personal, en forma clara y empleando el


menor número de palabras.

Observaciones
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 9 / 12
TECLADO MATRICIAL Y EPROM
 Gracias a la eprom podemos almacenar datos de manera interna
 Podemos darle diferentes funciones a un elemento del teclado matricial

Conclusiones (dos por integrante).


 El teclado matricial funciona como una matriz de pulsadores
 Podemos activar la eprom del Arduino y poner datos de forma externa al programa
ESCUELA PROFESIONAL DE INGENIERÍA Emisión:
EN TELECOMUNICACIONES 20/03/2020
LABORATORIO LIFE
Página
EXPERIENCIA 04: 10 / 12
TECLADO MATRICIAL Y EPROM
VIII.- BIBLIOGRAFIA:

Rubrica: Laboratorio 4
Puntualidad

Porcentaje %
teóricoFundamento

s ConclusioneesObservacion

Preguntas individual

Total
Desarrollo de experiencias

Bibliografía

5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5. 5.10


9
1 1 1 1 1 1 1 5 - - - - 1.5 0.5 6 20 25

Mg. HUARCA Jorge


Docente DAIE
Anexo 1 Fecha 16/12/201
ATS: Análisis de trabajo seguro 9
Versión V1/03/20
Código ATS20V1
Curso: Tarea: Docente:
Ambiente: Grupo: Mesa: Fecha:
Integrantes (Apellidos y nombres) Firma Integrantes (Apellidos y nombres) Firma
1. 2.

3. 4.
Elementos de protección (Marque con aspa) Características de elementos de protección, equipos y herramientas

1. ____________________________________________________________
USO OBLIGATORIO
DEL CASCO DE
USO OBLIGATORIO
DE BOTAS AISLANTES
USO OBLIGATORIO
DE GUANTES
USO OBLIGATORIO
DE PROTECCIÓN
USO OBLIGATORIO
DE MASCARILLA
USO
OBLIGATORIO DE
2. ____________________________________________________________
SEGURIDAD AISLANTES OCULAR PROTECTOR
FACIAL
3. ____________________________________________________________
4. ____________________________________________________________
USO OBLIGATORIO APAGAR USO OBLIGATORIO OBLIGATORIO USO OBLIGATORIO OTRO
5. ____________________________________________________________
DE PROTECCIÓN DESCONECTAR DE PROTECTOR CONECTAR A DE TRAJE DE
AUDITIVA CUANDO NO SE USE AJUSTABLE TIERRA SEGURIDAD

Acciones a realizar Otros riesgos en las acciones


(marque con aspa las advertencias por cada a realizar, considerar
acción) medidas de control
1.
2. 1._________________________
3. ___________________________
4.
5. 2._________________________
6. ___________________________
3. _________________________

También podría gustarte