simpleEvents
Периодические задачи и реакции на события для микроконтроллеров без использования delay()
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:9d8172ea4e1ae7a8cfe98d6f213d8dc4a725351a276d8114e38e39208c91219esimpleEvents-1.0.0-9d8172ea.zipОписание
Если вы устали от delay() и хотите запускать несколько задач одновременно на микроконтроллере, в этой библиотеке есть два инструмента: периодические расписания и реакции на события. Первые выполняют код через определённые интервалы, вторые срабатывают при триггере с встроенным подавлением дребезга. Библиотека завязана на функцию millis(), так что работает на любом Arduino. Версия SimpleEvents подходит для большинства случаев, а если место в памяти критично — есть облегчённая TinyEvents для 8-битных контроллеров. Туториалы в репозитории показывают, как добавлять задачи через addSchedule(), обрабатывать события через addReaction() и управлять всем этим — ставить на паузу, отменять, возобновлять.