Bom noite, garagistas,
Estou com o mesmo problema deste outro usuário:
''estou tentando montar um projeto URGENTE que utiliza um teclado matricial e um display lcd, para testar a comunicação do teclado entrei um código na internet que utilizava a biblioteca <keypad.h>, instalei a biblioteca, montei o circuito como indicado (ligação normal do teclado) e utilizando o monitor serial para identificar as teclas, mas quando aperto ele reconhece somente o primeiro número de cada linha independente da coluna que estiver apertando. Por exemplo na linha 1 tenho as teclas < 1, 2, 3, A>, quando aperto qualquer uma delas aparece somente o número 1, acontecendo para as outras linhas também. Alguém sabe como resolver este problema?? Obrigado!!''
OBS: Já testei a solução proposta por muitos,''retirar os resistores'',porém não obtive exito.
(SEGUE EM ANEXO A LIGAÇÃO NO ARDUÍNO COM O COMPONENTE E SUA PROGRAMAÇÃO)
http://prntscr.com/gqkckl (IMAGENS DO CIRCUITO NA PRÁTICA)
90ca2b84-95e2-4e43-8755-be93e97b3733.jpg
7579c456-0ec3-4a7b-859b-55d944d6178d.jpg
Solução
O problema estava na ligação entre os jumpers do arduino e o teclado, apos a ligacao direta nos pinos do mesmo, com a ausencia de resistores, resultados esperados foram obtidos.
(Agradecimentos especiais a RV e JS que auxiliaram na resolução do problema)
Tags:
Boa noite PE,
Testei aqui e funcionou corretamente
Eu uso o teclado sem nenhum resistor.
RV
PE
ligue direto todos pinos do teclado diretos nos ports do arduino.
Evita problemas.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por