Uma dúvida pessoal, é possível utilizar outros botoes ao invés dos do lcd keypad? Vi um projeto em que o cara fez mas não sei como. Não sei se obrigatoriamente tirou os botoes originais da placa s soldou os fios dos outros, ou se deixou eles mas soldou os fios em paralelo ou como ele fez. Também tenho dúvida pq os botoes parecem ter 4 contatos ao invés de dois.
Tags:
Bom dia VA.
Não sei qual o nivél de conhecimento de eletrica/eletronica seu.
Mas se analisar este esquema básico da maioria do LCD Keypads encontrados no mercado.
: https://www.dfrobot.com/wiki/images/a/a7/LCDKeypad_Shield_SCH.png
ele tem 5 botões, de 4 pinos, mas os pinos de cada botão já são internamente ligados
em paralelo 2 a 2. E um sexto botão ligado ao reset do arduino.
E também eles usam somente um port ADC do arduino.
Então você pode ligar fios e usar em botões externos em paralelo com os do keypad.
Pode também usar outros ports, ligando claro fios nos pinos do keypad que conectam-se ao arduino.
RV
Olá Vinicius,
Como já notou nosso amigo minerin, você deve estar iniciando no mundo DIY correto? bem, não tenha medo estaremos aqui pra ajudar.
Bem, em se tratando de arduino, em termos normais, quando lemos botões por portas digitais, ou seja, o simples, pressionado 1, não pressionado 0, pra fazer isso você pode, colocar até 20 botões em um arduino UNO, visto que esse é o numero de pinos que ele tem.
Veja bem, um lcd keypad é um shield facilitador, ele já vem com os botões soldados, mas sua conexão e configuração, julgo eu, é normal, ou seja, cada botão ira corresponder a uma porta digital.
Dessa forma, você pode colocar varios outros botões, pra isso aconselho o uso de uma protoboard para estudos.
O meu conselho é que você utilize os exemplos que já vem dentro da propria ide do arduino, lá você encontrara o exemplo DIGITALREADSERIAL, que te ensina como o arduino lê um botão normal.
Lembro entretato que por mais basico que seja, você tera que ler sobre RESISTOR DE PULL DOWN, isso significa que a ligação é assim:
Em um lado do botão: entra o VCC do arduino
No outro lado: ira para a porta digital escolhida ( no exemplo acima a porta 2) porem, faz-se necessario colocar um resistor de 10k entre a porta e o GND, isso serve pra a leitura não ficar maluca, flutuando enquanto você não faz nada.
bem, falei demais, espero ter ajudado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por