Унифицированный драйвер для PM-датчиков, CO2-сенсоров и датчиков окружающей среды разных производителей с поддержкой UART и I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка кнопок с автоматическим подавлением дребезга и поддержкой одиночных, двойных и долгих нажатий через callback-функции или опрос в основном цикле
Асинхронные HTTP-запросы (GET, POST, PUT, PATCH, DELETE, HEAD) для ESP32, ESP8266 и STM32 с поддержкой WiFi и различных модулей Ethernet
Dictionary со структурой B-tree для быстрого поиска пар ключ-значение на микроконтроллере с поддержкой String и JSON
Драйвер для высокоточных часов реального времени RV-8803 с интерфейсом Qwiic, минимальным энергопотреблением и функциями будильников и калибровки
Расчёт восхода и заката солнца, сумерек и фазы луны по координатам и времени
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Шаблон для синтеза собственных конфигураций XLR8 с использованием Quartus и OpenXLR8 flow
Парсинг команд pfodApp и создание интерактивных меню для Arduino в браузере через Serial, BLE, TCP/IP и HTTP
Компактные контейнеры на основе массивов для быстрого поиска в небольших наборах данных — альтернатива std::map с линейной памятью
Управление моторами и датчиками робота Cing на Atmega328 с поддержкой кнопок, потенциометров и датчиков света
Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Управление двухколёсным роботом с обходом препятствий, слежением по линии, следованием вдоль стены и Bluetooth-контролем
Прошивка и низкоуровневая библиотека для платы Arduino Alvik Carrier на базе STM32
Универсальная поддержка SPI Flash-памяти с инициализацией, чтением QSPI и управлением защитой от записи
Управление Parallax Feedback 360° High Speed сервомоторами на ESP32 с контролем скорости, угла и поддержкой FreeRTOS
Управление моторами постоянного тока через драйверы L298N и HG7881 с PID-регулятором и обратной связью от энкодера
Интеграция Arduino-устройств с облачной платформой Magellan через модем SIM7020E с поддержкой UDP, MQTT и MQTTs
Функции для форматирования и обработки строк в Arduino-скетчах: выравнивание, преобразование логических значений, работа с разделителями
Протокол для синхронизации нескольких микроконтроллеров в единую сеть с поддержкой управления из Arduino IDE, JavaScript и Python
Чтение данных датчиков температуры и влажности 7Semi через RS485 и Modbus RTU
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Управление 74XX595 сдвиговыми регистрами для расширения цифровых выходов Arduino с поддержкой каскадного подключения
Работа с оптоплетизмографическим датчиком сердечного ритма CheezPPG для измерения пульса и вариабельности ритма
Управление Air Commander Entire через UART-соединение с Arduino на скорости 115200 бод
Отправка сообщений и уведомлений в Telegram с ESP32 и плат Deneyap через Arduino IDE
Чтение встроенного температурного датчика Raspberry Pi Pico для мониторинга тепловых характеристик микроконтроллера
Управление модулями платформы DUELink через Arduino IDE с поддержкой взаимодействия компонентов экосистемы
Фреймовый протокол с CRC-8 и экранированием для надёжной передачи произвольных данных по UART, Bluetooth и RS485
Утилиты для работы с датчиками и кнопками платы SchooMyBoard с функциями обработки сигналов для Serial Plotter