Bom dia pessoal.

 

Construí uma chocadeira e estava com 17 dias funcionando perfeitamente usando arduino para controlar umidade, temperatura e rolagem dos ovos.

 

Porém por algum motivo no decimo sétimo dia de funcionamento o rele para aumentar a temperatura da chocadeira fui ativado e não desligou quando chegou na temperatura desejada.

 

Desliguei o arduino e liguei de volta e funcionou perfeitamente. 

 

Resumindo o arduino provavelmente travou.

 

Agora estou querendo criar uma redundância quando isso ocorrer de novo. Para isso vou usar 2 arduinos  quando o primeiro travar o segundo irá resetar o primeiro.

 

Alguem poderia me ajudar a fazer isso? Como fazer?

Obs : Começei a mexer com arduino faz pouco tempo. 

Exibições: 449

Responder esta

Respostas a este tópico

Oi ROB, boa tarde.

Não precisa de outro arduino para fazer isto.

Use o recurso do watchdog que é parte do projeto do Atmega.

Rui

Rodrigo, 

Verifique também se não está acontecendo estouro de variáveis. 

Colocar uma variavel INT nun contador que num determinado momento passou do valor maximo.

Obrigado a todos pela ajuda.

Seguindo a recomendação do Rui implementei a função  watchdog no meu projeto do arduino.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço