Go Down

Topic: [ajuda] Arduino+ LCD+ 5 botoes (Read 1 time) previous topic - next topic

_bruno_

Nov 26, 2011, 06:44 pm Last Edit: Nov 26, 2011, 09:29 pm by _bruno_ Reason: 1
boas, pessoal do forum portugues

montei um Arduino com um LCD HD44780 20x4 com  afinador luz ,ja foi programado em C++


até aqui tá tudo bem, mas queria add 5 botoes para mudar os valor do que passa no LCD

em c++ adicionei o 0,1,2,3,4 para mudar os valor do que passa no LCD


agora estou com uma duvida


bem é  assim liguei os 5 botoes a porta analog in  do arduino

nota :quem fez os esquema fui eu e fui eu que pôs os símbolo


Uploaded with ImageShack.us



Uploaded with ImageShack.us


a minha duvida é a onde posso  ligar os fios cor   verde e vermelho  em que porta ?

será que faz falta alguma resistência nos canais dos botons



Wagner Sartori Junior

#1
Nov 27, 2011, 03:44 pm Last Edit: Nov 27, 2011, 03:46 pm by Wagner Sartori Junior Reason: 1
Você vai precisar de um resistor para cada botão.

Dê uma olhada aqui em como fazer o push button funcionar:
http://www.arduino.cc/en/Tutorial/button

Você pode utilizar os pinos analógicos como se fossem digitais utilizando o número do pino como A0, A1, A2 e assim por diante.

ViniciusPolo

Tudo depende do seu código.
Se vc estiver considerando o padrão BOTAO == HIGH quando pressionado, vc liga esse fio verde no 5V.
Mas como já disseram esse seu esquema elétrico dos botões está fora do padrão.
Se usar o que vc mostrou vai ter muita interferência, e as vezes mesmo não clicando nos botões pode acusar pressionado.
Vc precisa seguir o esquema padrão do site já postado.
Basicamente vc liga a entrada do seu Arduino no terra passando por um resistor de 10k.
Depois adiciona o botão fazendo uma ligação no positivo e a entrada do seu Arduino.
Vc precisa ligar de forma individual cada botão com seu proprio resistor.
Precisa de produtos para seu Arduino?
Não deixe de ver meus produtos no Mercado Livre!
http://lista.mercadolivre.com.br/_CustId_76934379

Go Up