Arduino Task Scheduler
- SkullKeep
- Příspěvky: 291
- Registrován: 23 srp 2017, 18:51
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Arduino Task Scheduler
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.
P. Q. M.
Re: Arduino Task Scheduler
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
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
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Arduino Task Scheduler
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
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
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 37 hostů