Escolar Documentos
Profissional Documentos
Cultura Documentos
CAMPUS LINHARES
CURSO DE AUTOMAÇÃO INDUSTRIAL
1 INTRODUÇÃO......................................................................................3
1.1 TECLADO MATRICIAL......................................................................3
1.2.2DISPLAY LCD..................................................................................4
1.3.2 FUNCIONAMENTO DODISPLAY LCD...........................................5
1.4 DATASHEET LCD 16X2................................................................... 5
2DESENVOLVIMENTO DO CÓDIGO.....................................................6
CONCLUÇÃO..........................................................................................7
ILUSTRAÇÕES:
Foram tiradas de acordo com o processo de montagem e teste enquanto estava
sendo realizada a atividade em sala.
2
1 INTRODUÇÃO
Tendo como objetivo criar um código para segurança dos usuários, foram
desenvolvidos procedimentos com o microcontrolador, DISPLAY LCD, teclado
matricial, utilizamos o SimulIDE para desenvolver o projeto.
3
O Teclado Matricial de Membrana 4X3 com 12 teclas foi desenvolvido com a
finalidade de facilitar a entrada de dados em projetos com plataformas
microcontroladas. Este teclado possui 12 teclas, onde 10 teclas são numerais e 2 de
caracteres. As 12 teclas estão dispostas em 4 linhas por 3 colunas e o teclado
possui um conector de 7 pinos para ligação.
4
1.3 2 FUNCIONAMENTO DISPLAY LCD
O chip controlador de LCD mais usado atualmente no mundo inteiro, é um que foi
desenvolvido pela Hitachi – o HD44780, há muito tempo atrás.
A comunicação entre o Controlador de LCD e o Microcontrolador (por exemplo,
Arduino), pode ser paralela (4 ou 8 bits) ou serial (I2C). Para um número limitado de
portas digitais, é recomendável o uso da interface I2C.
Na parte superior do Display, existem 16 furos onde podem ser soldados pinos ou
cabos de comunicação e alimentação.
5
2 DESENVOLVIMENTO DO CÓDIGO
Já na função loop, foi realizado alguns comandos para que quando o usuário
entrasse com a senha, ela não ficasse visível a princípio. Caso entrasse com a
senha errada era mantido a palavra CLOSE NO DISPLAY, e se caso os dígitos
fossem compatíveis e o usuário clicasse na tecla ‘#’ que estava definido como um
caracter como fim de string, será exibido a palavra OPEN.
6
Para que possamos desenvolver nossos conhecimentos foi proposto, que se caso o
usuário desejasse visualizar a senha digitada bastasse clicar na tecla ‘*’. A seguir a
parte do código que permite ao usuário a visualização dos dígitos.
CONCLUSÃO