MicroBeaut
Многозадачное программирование микроконтроллеров на основе PLC-логики: таймеры, детекторы фронтов, планировщики и элементы управления состоянием без задержек
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:de00d42ab3ab3b25c9a96264acf52f2ba3f8206f283d21c077983002da26e897MicroBeaut-2.0.0-de00d42a.zipОписание
Библиотека MicroBeaut помогает организовать многозадачное программирование на микроконтроллерах, применяя принципы PLC-систем. В её составе четыре основных группы функций: таймеры (включение, выключение, импульсы, мигание, срабатывание), бистабильные элементы для управления состоянием битов (SR, RS, Toggle), детекторы фронтов сигналов (нарастающий и спадающий), а также планировщики для запуска подпрограмм по времени или числу циклов сканирования. Все функции работают на базе микросекундного таймера Arduino и не требуют задержек, что позволяет реализовать истинное параллельное выполнение нескольких задач. Подходит для проектов с обработкой множества датчиков, кнопок и управлением логикой без блокировок выполнения кода.