Stránka 1 z 1

Arduino Task Scheduler

Napsal: 23 bře 2019, 15:55
od SkullKeep
Dneska četl článek o nešvaru Arduino Delay. viz. Don't Delay() Use an Arduino Task Scheduler Today!. Toto funguje stejně jako Delay akorát s tím rozdílem, že systém nečeká několik taktů, ale jede dál a čeká na počet milisekund a pak sepne.

Re: Arduino Task Scheduler

Napsal: 23 bře 2019, 16:52
od petan
Já si většinou milisekundy počítám sám: https://www.mylms.cz/text-kusy-kodu-k-arduinu/#delay
Delay používám snad jen, když je třeba jednorázově čekat, třeba po Setupu... Nebo jenom narychlo něco spíchnout. Určitě ne v hotovým programu, kde by to něco mohlo zpomalovat (tlačítka, displej apod.).

Ale třeba Petr Stehlík napsal svůj vlastní "tasker", který nějakou tu funkcionalitu navíc http://joysfera.blogspot.com/2015/03/ta ... duinu.html

Re: Arduino Task Scheduler

Napsal: 23 bře 2019, 18:38
od pavel1tu
Už od začátku používám
https://github.com/arkhipenko/TaskScheduler

Umí to více věcí,
- program rozdělit do tasku, které se vykonávají jednou za nějaký čas
- podmínit spuštění tasku podmínkami
- vykonat určený task jen jednou po spuštění arduina

je neustále vylepšován