ezOutput
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5b9891fd8b57f1b592180ca34ef23b2e40b99078fe7ad92d511960ef03892f91ezOutput-1.2.0-5b9891fd.zipОписание
Управление цифровыми выводами становится проще, если использовать готовые функции вместо прямых digitalWrite. ezOutput предоставляет набор команд для работы с выводами: установка HIGH/LOW, переключение состояния, импульсы и моргание без блокировки выполнения кода. Все функции неблокирующие, что означает — остальная логика скетча продолжает работать нормально. Библиотека хорошо справляется с несколькими светодиодами, реле и другими нагрузками одновременно, даже поддерживает сдвиг по времени для синхронизированного моргания. Работает на Arduino, ESP32 и ESP8266. Есть примеры для основных сценариев: включение/выключение, переключение, одиночное и множественное моргание, импульсы.