No programa em anexo, ao se pressionar o botao a saida aquecedor liga com potencia total e depois de 5 segundos a bomba liga pelo pwm na potencia necessaria. Porem enquanto o botao estiver pressionado para executar a funçao parte do display se apaga ficando a apenas a inscrição Bat_Ok acesa, liberando o botao tudo volta a ficar em standy by. inibindo o delay(5000) na linha 60 a funçao e executada sem o delay e o display permanece normal.

Por favor os senhores podem me ajudar, ainda sou novato em programaçao.

Att William

Exibições: 171

Anexos

Responder esta

Respostas a este tópico

Olá William.

Muitas chaves fechando decisões erradas!

Operações e leitura digital e analógica fora do looping. Não se usa um delay tão alto deixa o sistema lento.

Da uma olhada na lógica da parte do ADC não confere com os valores nas decisões.

Organize o código do seu programa.

Segue o anexo.

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço