Boa tarde, estou tentando ler um sensor de fluxo com um display lcd usando comunicação i2c.
Pelo o que eu percebo, há um conflito entre esses dois pois quando eu uso o lcd normal (sem conunicação i2c) usando o exemplo clássico Hello World do LiquidCrystal funciona.
Eu peguei um exemplo simples do sensor de vazão e juntei com um exemplo simples display lcd com i2c e só de habilitar e desabilitar a interrupção o lcd nem pega.
Ao que parece, essa pessoa passou pela mesma situação mas não obteve ajuda:
http://labdegaragem.com/forum/topics/sensor-de-fluxo-d-agua-integra...
fiz uns testes e só a palavra "teste" apareceu (olhar o código) por estar antes da interrupção e também um contador i e só aparece uma única vez. O código parece não rodar.
Alguma dica de como proceder?
Tags:
Hélio boa noite,
Favor confirmar se é essa a biblioteca que esta usando para o LCD:
https://github.com/johnrickman/LiquidCrystal_I2C
Uma dica importante!
Quando tiver problemas com alguma biblioteca, sugiro que pesquise mais sobre a mesma.
No Github, acesse issues (problemas).
https://github.com/johnrickman/LiquidCrystal_I2C/issues
Veja esse problema relatado em 2015:
Problems using the library within an interrupt
Bom dia José, eu baixei essa biblioteca aqui:
https://mega.nz/#!SURRTQwY!y0I7uUAgKnCQsW7ntnONUGxakezjk6NW49p4EIraDcY
É do canal WR kits. Pelo o que eu comparei, não é exatamente a mesma, mas posso estar errado.
Github é um site que eu nunca dei muita atenção, mas vou começar a pesquisar mais por ele a partir de agora.
Muito obrigado pelas dicas José.
Boa tarde,
A biblioteca que esta usando é outra :
https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/Home
Sugiro que faça testes com a biblioteca que eu enviei o link. Ela é oficial para Arduino.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por