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
Tags:
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
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por