Pages: [1]   Go Down
Author Topic: [ajuda] Arduino+ LCD+ 5 botoes  (Read 1229 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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


« Last Edit: November 26, 2011, 03:29:48 pm by _bruno_ » Logged

Forum Moderator
São Paulo/SP/Brazil
Offline Offline
Sr. Member
*****
Karma: 2
Posts: 305
Brazilian Arduino Team
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
« Last Edit: November 27, 2011, 09:46:09 am by Wagner Sartori Junior » Logged

Ribeirao Preto - Brazil
Offline Offline
Full Member
***
Karma: 0
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Precisa de produtos para seu Arduino?
Não deixe de ver meus produtos no Mercado Livre!
http://lista.mercadolivre.com.br/_CustId_76934379

Pages: [1]   Go Up
Jump to: