EventOS
Фреймворк для событийного программирования на Arduino: обработчики срабатывают автоматически при изменении состояния пинов вместо опроса в loop
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:67e78ba6bd18f9bad132048f8d2bb8c13fe1673e897bbf152ea48b2097868b13EventOS-1.1.2-67e78ba6.zipОписание
EventOS — это фреймворк для программирования на Arduino, где вместо классического loop с опросом пинов ты строишь логику на событиях. Любой вход может генерировать события при изменении состояния, подъёме или спаде сигнала — вот ты и пишешь функцию-обработчик, которая срабатывает автоматически. Библиотека хорошо протестирована на ESP8266, ESP32, Arduino Uno, Mega и Nano, а также на Raspberry Pi Pico. Если у тебя другая плата, можно переконфигурировать список поддерживаемых пинов под себя. Зависимость от стороннего кода минимальна, основной труд библиотека берёт на себя, поэтому sketchи становятся компактнее и понятнее.