Отправка и приём DMX-потоков по сети по стандарту sACN (ANSI E1.31) для управления световым оборудованием через Ethernet
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Отправка DMX-512 команд по сети через протокол sACN (ANSI E1.31) для управления сценическим освещением
Безопасные OTA-обновления прошивки ESP32 с GitHub: поддержка приватных репозиториев, семантическое версионирование и автоматический откат
Управление светодиодами с проверкой полярности и контролем исправности во время работы
Асинхронная неблокирующая очередь для вывода в Serial на ESP32, исключающая задержки в критическом коде через фоновую задачу FreeRTOS
Безопасные статические строки вместо Arduino String с неблокирующим вводом-выводом, буферизацией и утилитами для отладки
Работа с модулями связи Sakura Communication Module для отправки данных на IoT-платформу sakura.io
Безопасное подключение Arduino к облачным сервисам Salesforce через REST API и SOQL-запросы
Управление WiFi модулем ESP8266 через AT-команды для Arduino и SAM32 контроллеров по UART
Управление несколькими сервомоторами на SAMD21/SAMD51 через аппаратный таймер с прерываниями, независимо от состояния основного цикла
Аппаратный PWM для плат SAMD21/SAMD51 с поддержкой высокой частоты и 16-битного разрешения
Безопасное сохранение данных и настроек во флеш-памяти SAMD21 и SAMD51 с проверкой контрольных сумм и защитой от повреждений
PWM на аппаратных таймерах SAMD21/SAMD51 с поддержкой до 16 каналов и работой на прерываниях
Аппаратные таймеры с прерываниями для SAMD-плат: точные срабатывания с интервалами вплоть до микросекунд, независимо от состояния основного кода
Проигрыватель 8-битного моноаудио для SAMD21 с выводом через ЦАП на A0 и опциональным oversampling для улучшения качества звука
Быстрая генерация PWM-сигналов на восьми выводах SAMD21G с поддержкой режима Turbo и разрешением до 24 бит
Управление адресуемыми RGB светодиодами WS2812B на SAMD21 с минимальными затратами памяти и ресурсов
Аппаратная ШИМ на платах SAM DUE с динамическим управлением частотой и скважностью, независимая от состояния main loop
ШИМ на любых GPIO пинах Arduino SAM DUE через прерывания с частотой до 1 кГц и поддержкой 16 независимых каналов
Аппаратные таймеры SAM DUE с прерываниями, независимые от основного кода и не блокирующиеся другими функциями
Неблокирующий таймер для фоновых задач, работающий без delay()
Общие заголовки для ARM-микроконтроллеров STM32 и SAM с поддержкой кроссплатформенной разработки и гибкой настройки под конкретное железо
Управление дисплеями DWIN DGUS T5L HMI с функциями чтения/записи данных, регулировки яркости, текста и цвета
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Неблокирующее управление WS2812/SK6812 для ESP32 с встроенными эффектами через аппаратный RMT-модуль
Управление OLED-дисплеями SSD1306 на ESP32 с фреймбуфером для плавной графики и текста
Неблокирующие таймеры и блоки автоматизации (TON, TOF, Pulse, Gen) на основе millis() для домашней автоматики без delay()
Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Сглаживание зашумленных данных методом Савицкого-Голея с сохранением деталей сигнала и возможностью вычисления производных
Фильтр Савицкого-Голея для сглаживания данных датчиков с вычислением производных до пятого порядка