"millis()??" Biblioteca alternativa para intervalo de tempo

Bom dia pessoal,

Tem acompanhado bastante amigos com dificuldade em usar a função millis().

Há poucos dias, encontrei esta biblioteca: elapsedMillis.h

Ela facilita bastante definir intervalos de tempos para execução de outras atividades.

Escrevi um pequeno sketch demostrando o uso.

Voces encontam mais informações sobre ela e o arquivo zip através de :

https://playground.arduino.cc/Code/ElapsedMillis

Rui

Exibições: 105

Anexos

Responder esta

Respostas a este tópico

Bom dia R.V

COMO FICARIA UM BLINK NESSE ESQUEMA? SERÁ ASSIM

Anexos

Bom dia AG,
Deste modo não vai funcionar, pois não testa nenhuma condição,
e intervalo1 é uma variável que recebe valores da biblioteca.
Veja o exemplo de blink:
Rui

Anexos

Valeu Rui.

Obrigado Velho Mestre pelo compartilhamento  de tamanha sabedoria ! 

(tá parecendo filme do Kung Fu) 

achei interessante a ideia, mas ela difere muito pouco de fazer millis direto pelo que entendi, esses tempos eu encontrei essa aqui
https://playground.arduino.cc/Code/SimpleTimer
é bem simples bem similar ao uso de interrupções
timer.setInterval(1000, repeatMe);

no entanto a ação fica condicionada a um void.

usei ela pq o esp8266 tem um problema serio com o uso de delay, ele não respeita
a ordem do delay e ainda prejudica outras funções, o ideal é sempre usar o millis.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço