Функции для ESP32 по работе с REST API, облачными сервисами, потоковой передачей видео и OTA-обновлениями через GitHub
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Фреймворк конечных автоматов на основе TaskScheduler с таблицей состояний и переходов для неблокирующего кода
Многоканальный регулятор с обратной связью в пространстве состояний для синтеза контроллеров и стабилизации систем на Arduino
Запуск моделей TensorFlow Lite на ESP32 для локального машинного обучения без облака
Асинхронное управление миганием светодиода через объектный интерфейс без таймеров и прерываний
Слой абстракции для написания кода один раз и компиляции под разные платформы — Arduino, ESP32, Linux и AVR
Управление компонентами образовательного робота AMBot: кнопки, RGB светодиоды, звук и датчик света
Управление DMX-светильниками через Arduino и RS485-шилды для сценического освещения и инсталляций
Базовые примеры и методы для начинающих, работает с Arduino и платами ESP
Работа с датчиками температуры и влажности DHT11/DHT22 с поддержкой вывода в Цельсиях и Фаренгейтах
Драйвер для модуля реального времени DS3231 с поддержкой I2C, датчиком температуры и высокой точностью хода
Управление 16 независимыми PWM-выходами через I2C для сервоприводов и светодиодов
Реализация паттерна Signals and Slots для гибких callbacks — один сигнал может уведомить несколько обработчиков об одном событии
Организация расписаний, календарей и поиск нужных моментов времени на Arduino с минимальным расходом памяти
Вывод примеров кода Arduino в Serial Monitor для обучения и справки по синтаксису
Управление потенциометрами, кнопками и переключателями на CoolNeon DevShield для Arduino с поддержкой RGB-лент
Веб-сервер для ESP8266 в экосистеме CraftConnect, позволяющий управлять IoT-устройствами через HTTP
Управление образовательной робототехнической платформой Creative Robotix с поддержкой моторов, датчиков и звука
Драйвер для модуля оффлайн-распознавания голоса DF2301Q с поддержкой I2C и UART
Поддержка джойстика DualSense от PlayStation 5 через USB Host Shield с событийными callback'ами для кнопок, триггеров и датчиков движения
Выводит содержимое RAM и Flash памяти AVR-контроллера в удобном формате для отладки
Сервер для хранения пар ключ-значение в SRAM, EEPROM, FLASH и внешней памяти микроконтроллеров
Управление мобильными роботами: моторы, движение, звук и поддержка джойстика для обучения основам робототехники
Порт {fmt} для Arduino с форматированием строк в Arduino String и буферы, оптимизированный под микроконтроллеры
Драйвер датчиков Aqualabo для работы по Modbus через RS485, с поддержкой измерителей мутности и температуры
Вариативное логирование для Arduino без использования String и фрагментации heap
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций
Чтение и запись идентификаторов на iButton-ключах DS1990A, TM1990A, RW1990, RW2004, TM2004 и других через 1-Wire
Вывод готовых примеров кода в Serial Monitor для обучения и демонстрации: Blink, датчики DHT11 и влажности почвы, OLED-экран, кнопки, ультразвуковой датчик, ThingSpeak на ESP8266
Реализация стандартов OCF для безопасной коммуникации IoT-устройств через IP-сети