Beleza gente!
Seguinte, estava montando um projeto de uma espécie de "controle" para um insetorobô, simples. No Robô, existem 2 servos de 9g (1.3kg.cm) e um sensor ultrassônico (HC-SR04 - 4 pinos). No "controle" são 4 pushbuttons, a [acronym]Arduino[/acronym] Uno R3, LCD 16x2, potenciômetro para contraste e só.
O problema é o seguinte. Fiz o código para que o sonar mostrasse a distancia no LCD, perfeito, funciona. Consegui até remover o ruído do servo da leitura (usando jumpers daqueles "premium"), apenas um problema (provavelmente resolvível por código, não sei como) de o LCD não apagar a casa das centenas qdo passa para dezenas de cm, inclusive peço uma força para isso tbém.
Para a locomoção do bichin, fiz as funções de locomoção (frente, virar direita, ré-esquerda e centralizar servo) e associei casa uma a uma leitura de HIGH de um pushbutton (por função). Mas, quando aperto o PushButton, nada acontece. Usei os pushbuttons no exato mesmo lugar no mesmo layout de montagem para acender LEDs, como prova de conceito, mas agora, necas de pitibirica de funfar... Quem sabe alguém pelas fotos tem uma ideia e pode me dar uma luz nessa.
Código:
http://pastebin.com/mEYKv1ZjFoto geral, que mostra o robô, "controle" e o LCD-que-não-apaga-a-centena:

Foto que mostra a conexão dos pushbuttons, para vcs verem se a ligação está correta:

Abraços e valeu a ajuda!!!