Boa tarde pessoal, estou com um problema sério.
Consegui um código de temporizador com teclado para ativação de um rele. Até ai tudo ótimo, o problema começou quando descobri que meu teclado é matricial e do código era um com resistores usando a função Pullup, Resumindo, não consegui utilizar meu teclado matricial 4x4 para alimentar o código com tempo, porém fiz algumas modificações, ainda sem sucesso a mudança, gostaria de pedir a ajuda e estou postando os três códigos,

O ORIGINAL, que retirei da pagina: https://pastebin.com/d7L9QEye

O meu primeiro modificado:
https://drive.google.com/…/0B7489Lb1iELeeTZvaF8wRHlRcVU/view

O segundo, tentando utilizar teclado matricial sem sucesso:
https://drive.google.com/open…

Gostaria de pedir uma ajuda na correção do código.
Ele será utilizado para substituir uma placa de um velho microondas Brastemp.
Muito obrigado. =D

Exibições: 359

Anexos

Responder esta

Respostas a este tópico

Posteriormente, com o teclado matricial de membrana funcionando normal, eu iria tentar fazer com que o arduino reconhecesse este teclado aqui, original do microondas... https://www.newpecas.com.br/imagem/membrana-microondas-brastemp-bmp...

Geberson , 

- você tem o diagrama desse teclado da Brastemp ?

- você sabe como ele funciona ?

- sabe o protocolo de funcionamento ? 

- tem algum chip de controle nesse teclado ?

Se não tiver essas informações, suas chances serão mínimas de conseguir improvisar uma substituição com Arduino. 

Não, não tenho o diagrama dele, não possui CHIP, aparentemente. E sobre o diagrama, estou pensando em adquirir um pela internet e desmontar ele, descolando, mantendo o original intacto, assim poderei ter ideia do que cada trilha comanda... Ou posso fazer o seguinte, pelo que notei nele, ele é matricial também. Então pensei na possibilidade de ligar o teclado do microondas no Arduino e levando em consideração que o teclado possui duas flats sobrepostas, praticamente igual o teclado matricial comum do arduino, veio a ideia de que o teclado funcione no modo 7x4, que são os pinos que saem desse teclado. Á partir disso, pensei em utilizar o código presente nesta pagina aqui http://www.arduinoecia.com.br/2015/05/teclado-matricial-membrana-4x... , devidamente modificado para aceitar o meu teclado 7x4 para identificar quais pares de trilhas cada tecla utiliza...

Boa tarde GLA,

Você não precisa desmontar o teclado pra saber como ele é.

Use um multímetro com a seleção em ohmímetro, coloque um probe em uma linha

e o outro em uma coluna e veja em que tecla ele indica contato, repita

o processo variado as linhas e depois variando as colunas.

Rui

Dica boa também, ai só anotar as combinações... A segunda opção que postei também é viável, visto que o sketch reconhecerá e exibirá a combinação de Linha + Coluna, certo?

Boa noite GLA,

testa este code:

Rui

Anexos
Comprei um Arduino Uno para utilizar melhor junto com o Código, visto que inicialmente ele foi feito para trabalhar com o UNO. Estou testando as funcionalidades do teclado com ele. Esta inicialmente indo tudo bem, meus módulos relés chegaram também. Em breve ligarei tudo para testsr se está tudo funcionando como se deve.... Posteriormente, bem posteriormente gostaria de pedir ajuda para adicionar outras opções ao código, como um sensor da abertura de porta que faça o tempo pausar e ficar na espera de apertar o # para iniciar novamente o contador e também uma opção de parar a contagem com a tecla *... Mas isso para depois... Até o presente momento muito obrigado pela sua ajuds fundamental! o/

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço