Bom dia, estou tentando fazer um monitoramento no Arduino usando um LCD 20x4 com módulo I2C e toda vez que eu carrego aparece o seguinte erro:

O LCD está no endereço 0x3F e a linha do lcd.begin() só funciona quando está do jeito que está no código, de outros jeitos não funciona. A mesma função também só funciona quando não há nada dentro dos parênteses do lcd.begin(), porém o LCD fica em branco. Quando eu coloco lcd.begin(20,4) dá esse erro. Uso o Arduino Mega e o LCD está nos pinos 20 e 21. O error log e o sketch estão anexados no tópico como arquivos. Agradeço qualquer ajuda.

Exibições: 194

Anexos

As respostas para este tópico estão encerradas.

Respostas a este tópico

Boa noite GP,

Recomendações:
1. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
2. Remova seu sketch da área de texto do seu tópico;
3. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
com o seu sketch.

RV

Já arrumei, obrigado pela orientação.

Siga a orientação do colega Rui Viana primeiro.

Seu problema é a biblioteca errada, ou conflito entre as bibliotecas.

Boa sorte.

Abs.

CK

Boa noite, 

jà apanhei um bocado das bibliotecas LCD. Testei o meu Display 20x4 ( modelo J204A) com a interface i2C LCD  usando as bibliotecas disponíveis na IDE Arduino 1.6.7 e não funcionou. 

A Biblioteca que funcionou foi essa: NewliquidCrystal_1.3.4.zip

https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads

Esses dois links são muito bons 

https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home

https://arduino-info.wikispaces.com/LCD-Blue-I2C

O chip da interface I2C LCD era o PCF8574A , portanto o endereço I2C = 0x3F. 

A tensão de brilho (Vo - pino03) do meu LCD foi de 1,9V. 

Se tiver dúvida sobre qual endereço usar, rode o I2C scanner ! 

https://arduino-info.wikispaces.com/LCD-Blue-I2C

Esses são os pinos da interface I2C LCD : 

E esse deve ser o diagrama da minha interface I2C LCD :

Resolveu o problema, muito obrigado.

Olá Guilherme,

que bom que resolveu, agora se quiser fazer um favor para todos nós, incluindo você mesmo colega garagista, edite o titulo atual do seu tópico, e coloque antes do mesmo, a palavra RESOLVIDO, desta forma estará facilitando a busca para outros garagistas com problemas similares que usando a palavra RESOLVIDO encontraram seu tópico.

Obrigado por colaborar.

Abs.

CK

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço