Pages: 1 [2]   Go Down
Author Topic: Não consigo fazer um LCD funcionar  (Read 1954 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote


Não entendi, testa como com o potenciometro?

faz esse tutorial http://arduino.cc/en/Tutorial/AnalogReadSerial#.Uw92VYUyvi0

e troca no código o analogRead por digitalRead
quando o código terminar de carregar no seu arduino abre o serial monitor com ctrl shift m

aí vc testa o pino analógico A0 primeiro e vai trocando A0 por A1, A2 no seu código e mudando o fio do meio do potenciometro pros pinos testados. quando chegar nos pinos digitais que são de 2 a 13 (sendo que o 13 é do led e não precisamos testar se o led da placa funciona) você não precisa por A apenas o número do pino.

lembra que toda vez que carregar o código você abre o serial monitor para ver os valores mudando, que na verdade você vai ver apenas 0 e 1, mas é o suficiente para saber que com N de resistência ele lê como LOW e N+X de resistência no potenciômetro ele lê como HIGH.

o ideal seria usar um botão para os pinos digitais e um potenciometro para os pinos analogicos, mas isso deve servir

e faça o favor de postar uma foto do seu projeto
Logged

Portugal
Offline Offline
Edison Member
*
Karma: 37
Posts: 1534
Pretending you know everything then you will learn nothing.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Acho que isto para apenas testar apenas potenciômetro e demasiado "over kill".
Porque não apenas pegar no multímetro e verificar a variação da resistência?
O problema pode ate ser o contraste mas quer me parecer mais que será as ligações na breadboard.
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Acho que isto para apenas testar apenas potenciômetro e demasiado "over kill".
Porque não apenas pegar no multímetro e verificar a variação da resistência?
O problema pode ate ser o contraste mas quer me parecer mais que será as ligações na breadboard.


mas não é para testar o potenciômetro, isso ele mesmo disse que funciona, é uma maneira de ele testar os pinos do arduino
Logged

Portugal
Offline Offline
Edison Member
*
Karma: 37
Posts: 1534
Pretending you know everything then you will learn nothing.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mas ele nem sequer esta a usar o ADC, para isso não seria bem mais fácil colocar os pinos como entrada, ativar o pull up interno deles e por a escrever o seu estado na porta Serie.Depois pra testar como saída um LED em cada um dos pinos e setar o porto inteiro ou pino a pino.
Logged

Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B


Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

tens razão, seu método é mais simples  smiley-sweat
acho que pouco importa, o OP nem se manifestou mais em relação a isso
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

O típico problema do contraste smiley

Eu passei por isso.

O ajuste é mesmo fino, basta um pouco mais para um lado ou para o outro e das 2 uma...:

ou aparecem os quadrados, ou nao aparece nada.

Corre o programa e ajusta muito devagar.

Vê como tens o potenciometro ligado. (pino central ao lcd e os outros 2 à alimentaçao de 5v e GND).

No inicio cometi o erro de pensar k sem ele tambem funcionaria... smiley
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ja quebrei cabeça dias e dias com Display para ver que o problema era em alguns pinos da protoboard.. Resolvi mandando fonte e GND direto pra proto. (Estava usando um arduino Mega), logo, possuia vários 5V e GND
Logged

Pages: 1 [2]   Go Up
Jump to: