Boa trade pessoal.
Estou ficando louco.
Estou usando o Arduino UNO e há 3 dias que estou enfrentando problemas para trabalhar com display lcd I2C 20x4. O problema é o seguinte:
tenho um skecht que funciona perfeito e estou querendo implementar um display, porém ao enviar o comando lcd.print() o Arduino trava.
só funciona quando desabilito o
sei();
delay (1000);
cli();
porem se eu coloco o comando dentro do setup nao trava, mas como sabemos nao atualiza
Tags:
Só uma correção:
lcd.print(" ligada!"); está abaixo do "if" sendo incluído neste.
Qual dos if?
do primeiro
if (estadobomba == HIGH) {
na hora de colar eu editei errado
estou testando só com esse comando e trava tudo,
Boa noite CO,
Recomendações:
1. Remova seu sketch da área de texto do seu tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha.
4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
com o seu sketch.
RV
Desculpas e corrigido
Boa tarde CO,
Vc desliga as interrupções pra usar o delay(), certo.
Qdo faz isto, também desliga interrupções do LCD.
Use millis() ao invés de delay.
RV
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por