Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Бесконтактное измерение температуры через I2C с поддержкой коррекции излучательности и фильтрации сигнала
Управление цветным ЖК-дисплеем DFRobot LCD1602 с RGB подсветкой через I2C
Работа с SPI TFT дисплеями ILI9341, ILI9488, ST7789 с поддержкой сенсорных контроллеров XPT2046, HR2046 и ADS7843
LCD-модуль с более чем 70 предзагруженными экранами и поддержкой полной настройки под конкретный проект
Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
Работа с модулем реального времени DS3231 через I2C: чтение и установка времени, будильники, автоматический расчёт високосных лет
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
LoRa модули E220 от Ebyte с чипом LLCC68 для дальней беспроводной передачи данных на Arduino, ESP и других платформах
Работа с базами данных на Arduino с поддержкой до 4 миллиардов записей и внешних хранилищ (EEPROM, SD-карты, SPIFFS)
Управление компонентами Edu-Shield 2: дисплеями, джойстиком, зуммером и RGB светодиодом через готовые функции
Вычисление площади, периметра и характеристик эллипса для Arduino
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Библиотека для контроллера EMoRo 2560 на базе ATmega2560 с поддержкой RC-сервомоторов, датчиков расстояния и дополнительных модулей
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Чтение параметров энергомониторинга трёхфазных систем на базе MAX78630
Управление монохромными и трёхцветными e-ink дисплеями Waveshare 1,54 дюйма через SPI
Telnet-сервер для ESP8266/ESP32 с выводом логов и статусных сообщений по сети
Веб-интерфейс управления устройством через WebSockets прямо с ESP32 в браузер любого девайса в сети
Событийная архитектура для обработки кнопок, переключателей и датчиков — вместо опроса в loop() используются колбеки
Форматирование текста в Serial Monitor через ANSI escape-коды: цвета, стили и управление курсором
Утилиты для фильтрации и сглаживания данных с датчиков Arduino
Упаковка до 32 булевых флагов в одно целое число для экономии памяти и быстрого управления состояниями
Фреймворк для создания динамических веб-интерфейсов на ESP8266/ESP32 с компонентами на C++, CSS-стилизацией и WebSocket-обновлениями
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Объектно-ориентированная обёртка над FreeRTOS для многопоточного программирования на Arduino с упрощённым API для задач, мьютексов и очередей
Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Модульный корпус с интегрированной материнской платой для IoT-проектов на Arduino, ESP8266 и других плат с поддержкой eCogs-компонентов
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику