Boa tarde. 

Preciso inserir uma função timer0 para que determinada função seja executada em certos instantes, o problema é que não tô conseguindo montar a tal função. Alguém teria um exemplo ou modelo? 

Exibições: 327

Responder esta

Respostas a este tópico

olá JFS

voce tenteou utilizar millis()?

da uma olhada neste link aqui para ver se te ajuda em algo

http://labdegaragem.com/profiles/blogs/tutorial-executando-fun-es-e...

Estou tentando não utilizar o delay, porque preciso acompanhar um processo em tempo real e executar medições em um plano secundário a cada décimo de segundo. Por isso acho que Timer0 ou outra função que tivesse o mesmo efeito, mas não estou conseguindo inseri-la.. 

poise. por isso que falei para dar uma lida em millis() ele não da delay no code. trabalha com milesegundos

Como usaria a função mllies()?

Dá uma olhada nisso:

https://bitbucket.org/snippets/odilonafonso/jx6q5

se vc quiser fazer alguma coisa a cada décimo de segundo, use taskSize = 100

millis() vai te devolver o tempo em millisegundos desde que o processo principal (seu sketch) começou a ser executado.

não é super precisa... mas quebra bem o galho

mais precisão só com interrupção

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço