Amigos eu comprei um LCD com módulo I2C ,mas eu não estou conseguindo fazer ele funcionar.

Ele fica mostrando somente os 16 quadradinhos e não aparece os programas.

Ja testei vários programinhas mas nenhum até agora funcionou. 

A mensagem é esta:

wkl_keyer_4_1:58:10: fatal error: LCD.h: No such file or directory

 #include <LCD.h>

          ^~~~~~~

compilation terminated.

exit status 1

LCD.h: No such file or directory

Oque pode ser ?

Alguem pode me ajudar ?

Desde já fico muito agradecido.

Exibições: 233

Anexos

Responder esta

Respostas a este tópico

Qual o programa que da certo no meu LCD I2C

O meu LCD é com módulo I2C que usa :

LCD\+5V = vai para pino 27 do Arduino

LCD\SCL= vai para A5 do Arduino

LCD\SDA= vai para A4 do Arduino

LCD\GND= vai para Negativo do Arduino

Qual o programa que faz ele funcionar

Boa tarde Oliveira, 

Se esta com dificuldade para testar o seu display, recomendo que siga as orientações do meu tutorial:

Qualquer dúvida, pode perguntar. 

https://blog.eletrogate.com/guia-completo-do-display-lcd-arduino/

Eu ja fui neste site mas não resolveu nada  desculpe.

Boa noite Oliveira.

Se quer ajuda, responda essas perguntas para a gente tentar descobrir onde você esta errando:

1) Qual endereço do PCF8574, descoberto pelo I2C scanner? Esse endereço, precisará estar incluído no seu programa. 

2) Ajustou o potenciômetro de controle de brilho do LCD?

3) Qual é a versão da IDE Arduino? 

4) Quando compila, dá alguma mensagem de erro? Se instalar várias bibliotecas similares, poderá não funcionar. Você só poderá instalar uma. Se tiver várias, delete-as e deixe somente uma. Você tem recarregar a Arduino IDE, depois dessas mudanças. 

4) Copie a tela da sua Arduino IDE para vermos qual é a versão da sua Biblioteca, e nos envie. 

Essa eu garanto que funciona! 

https://github.com/mathertel/LiquidCrystal_PCF8574

Boa noite Oliveira.

Se quer ajuda, responda essas perguntas para a gente tentar descobrir onde você esta errando:

1) Qual endereço do PCF8574, descoberto pelo I2C scanner? Esse endereço, precisará estar incluído no seu programa. R=Eu baixei este programa mas não faz nada ,não vejo nada que muda na tela da IDE

2) Ajustou o potenciômetro de controle de brilho do LCD? R=Sim esta ajustado aparecendo os quadrados bem fraquinho

3) Qual é a versão da IDE Arduino? R= É 1.8.13

4) Quando compila, dá alguma mensagem de erro? Se instalar várias bibliotecas similares, poderá não funcionar. Você só poderá instalar uma. Se tiver várias, delete-as e deixe somente uma. Você tem recarregar a Arduino IDE, depois dessas mudanças.

4) Copie a tela da sua Arduino IDE para vermos qual é a versão da sua Biblioteca, e nos envie.

Essa eu garanto que funciona!

Bom dia, 

1) Qual endereço do PCF8574, descoberto pelo I2C scanner? Esse endereço, precisará estar incluído no seu programa.

R=Eu baixei este programa mas não faz nada ,não vejo nada que muda na tela da IDE

Qual programa você baixou? O programa do I2C Scanner está no tutorial : 

https://blog.eletrogate.com/guia-completo-do-display-lcd-arduino/

2) Ajustou o potenciômetro de controle de brilho do LCD?

R=Sim esta ajustado aparecendo os quadrados bem fraquinho 

OK! 

3) Qual é a versão da IDE Arduino?

R= É 1.8.13

OK!

4) Quando compila, dá alguma mensagem de erro? Se instalar várias bibliotecas similares, poderá não funcionar. Você só poderá instalar uma. Se tiver várias, delete-as e deixe somente uma. Você tem recarregar a Arduino IDE, depois dessas mudanças.

Sem resposta ?

4) Copie a tela da sua Arduino IDE para vermos qual é a versão da sua Biblioteca, e nos envie.

Você não enviou a tela com a Biblioteca usada!

Recomendo que leia esse meu  tutorial, sobre como instalar Biblioteca:

Tutorial: Arduino - Instalando Bibliotecas

http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...

Ess arquivo eu percebi que esta como instalado ,então é melhor não instalar de novo né,até porque esta ja funcionando

Oliveira boa tarde,

Favor informar o nome do arquivo que já esta instalado. 

Se já esta funcionando, não precisa reinstalar. 

Bom Dia! vou-lhe dar o passo a passo de como fazer.

Primeiro:

Abra o IDE do Arduino e vá como na imagem. E abra o i2c_scanner.E carregue o programa.

Depois carregue o programa como na imagem acima.

Ai vai aparecer essa tela se tiver tudo OK.

Depois vôçe abre o monitor serial no canto direito da tela.

Ai vai aparecer assim.

O address e o endereço do I2C, no meu caso é 0x27, no seu pode ser o mesmo ou diferente.

Depois se tiver tudo OK. vai no site que o José Gustavo Abreu Murta indicou, https://blog.eletrogate.com/guia-completo-do-display-lcd-arduino/  

abra o site e vá até lá embaixo,até encontrar o Biblioteca Liquid Crystal I2C:

Quando voçe clicar vai aparecer esse site:

Clique no botão CODE verde e clique no Download Zip , e salve o arquivo.

Depois vá no IDE do Arduino e inclua a biblioteca assim:

 

Depois selecione onde voce salvou o arquivo LiquidCrystal_I2C-master e click em abrir:

Depois abra o exemplo do hello word assim:

Depois aparece essa tela.

Se seu display for de 16x2 voçe tem que mudar aqui:

LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

PARA:

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

Se seu endereço do I2C for diferente vai ter que mudar aqui;

LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

SE tiver tudo OK. É só carregar que vai aparecer no visor do display.

Olá Nelson! 

Estava sumido! 

Olá José Gustavo!  como vai! tudo bem!

É que estava trabalhando muito, e com essa crise estou agora com um pouco tempo livre.

Como vão as coisas por aqui?  o pessoal tem dado muito trabalho.

Amigo voce me salvou voce consegui me deixar contente hoje.

Realmente funcionou amigo , eu fiz do jeito que voce explicou e deu certo nunca iria imaginar que era assim.veja as fotos ; maravilha .

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço