[ajuda] Arduino+ LCD+ 5 botoes

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

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.

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.