estou com dificuldade pra arrumar o contraste do display to usando um potenciometro de 10k mais sempre fica ou meio falhado um uns pontos acesso no display
Tags:
Não deu pra entender bem o seu problema, poste uma foto e tente explicar melhor ;b
A ligação do potenciômetro é simples, ligue o terminal da esquerda do potenciômetro ao GND do circuito o terminal da direita ao +5V e o terminal central ao pino 3 Vo do LCD. A imagem abaixo mostra a ligação padrão:
Se a ligação estiver correta e mesmo assim não conseguir regular o contraste, verifique o potenciômetro com um multímetro.
No link abaixo tem um tutorial que mostra o controle de contraste por software:
http://labdegaragem.com/profiles/blogs/controle-de-display-lcd-com-...
Abraço.
Se refere a uma linha vertical? Não dá pra ver direito na foto, mas esses pontos ficam acessos mesmo quando você limpa o display ou imprime espaços, ou aparecem somente quando imprime algum caracter?
Realmente não parece ser problema no contraste.
Se aparecer sempre no mesmo lugar pode ser problema no display mesmo, ai não tem jeito.
Se aparece de vez em quando e em pontos diferentes pode ser ruído na alimentação ou nos cabos de conexão entre o arduino e o display.
Revise as soldas e os fios e tente melhorar a filtragem da fonte com um capacitor eletrolítico maior e acrescentando um capacitor cerâmico de 100nF próximo ao display.
No final do texto que você está inserindo tem que colocar o carácter de "/0" "null", esse "lixo" no final do texto é que não são caracteres que ele está conseguindo identificar.
O que não entendi é prq o texto está invertido, é a foto?? ou eu que estou vendo invertido?
Pelo que parece, você não está inicializando corretamente o display, Pois está colocando o texto invertido, então ele tenta ler o final do Texto para o início e imprime esses "lixo"
Quando o contraste está corretamente ligado (vide esquemas do Wiechert) simplesmente afeta o contraste... Indo de praticamente todos os pontos acesos a todos apagados.
Não afeta certos pontos e outros não... Acho que seu problema é outro, apesar de não saber qual é. Ruído na alimentação, sujeira (display de sucata de equipamento alagado), programação que escreve uma coisa no display e em seguida escreve outra, fazendo um ponto ligar e na sequencia desligar, ou coisas assim acho que poderiam provocar isso.
Concordo com o Eduardo que pode ser ruido na fonte.
Coloque um capacitor eletrolítico de 100uF/ 16V entre 5V e o terra.
Cuidado para não ligar invertido.
Mas para que esses fios tão grandes ??? Eles servem de antena...
Diminua também o comprimento dos fios de ligação.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por