Olá galera.

Preciso escrever um código que após entrar em uma condicional execute um comando, inicie a contagem de um tempo e continue rodando o restante do programa normalmente.

Até aí tudo bem. Mas daí vem a dúvida: preciso que o programa só volte a entrar nessa mesma condicional (mesmo que a condição seja verdadeira) após finalizado esse tempo que se iniciou da primeira vez que entrou na condicional e executou o comando.

É um tipo de alarme. Preciso fazer isso para que ele dispare quando a variável assumir um valor, mas só volte a disparar após esse tempo, mesmo que a variável continue com o referido valor.

É importante que a medida que o temporizador conta o tempo o programa continue rodando normalmente.

Será que consegui explicar direito?

Agradeço quem puder ajudar.

Abraço a todos!

Exibições: 271

Responder esta

Respostas a este tópico

Veja se isso te ajuda, o autor implementou um agendador de tarefas (task scheduler), para o Arduino:


http://code.google.com/p/ebl-arduino/wiki/TimedEvent

Valeu mesmo Luís. Esse projeto paracer ser muito bom.

Vou entender o código e ver se consigo adaptá-lo às minhas necessidades.

Abraço!

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço