Конвертер цветовых форматов: преобразование между HSV и RGB, сжатие RGB24 в RGB16
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Парсинг массивов целых чисел из последовательного порта с разделением запятыми
Управление датчиками, выводами и отправка данных в облако для ESP и Arduino с минимальным кодом
Лёгкая библиотека для работы с энкодерами без излишних функций и зависимостей
Парсинг NMEA-данных от GPS-приёмников Ublox через Serial с автоматическим извлечением координат, высоты и времени
Упрощённая работа с HTTP-запросами на ESP32: GET и POST с поддержкой JSON, как в axios
Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов
Неблокирующие таймеры на основе millis() с поддержкой попеременных интервалов и совместимостью с Metro
Обмен данными между ESP8266 и облачной платформой EasyIoT через Wi-Fi
Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Управление светодиодами через логичные методы on(), off(), toggle(), flash() вместо digitalWrite с числовыми константами
Асинхронное управление светодиодами без блокирующих задержек с поддержкой PWM и многозадачности
Упрощённый драйвер для LiDAR-сенсора VL53L5CX, который получает данные расстояния со 100 пикселей одновременно по I2C или SPI
Логирование с временными метками и восемью уровнями детализации, с фильтрацией по сервисам и минимальными затратами памяти
Преобразование последовательностей точек и тире в символы и команды для управления клавиатурой и мышью на платах Arduino с USB
Получение точного времени с NTP-серверов через UDP для Arduino и ESP
Управление котлами и системами климатизации по протоколу OpenTherm с ESP32 или ESP8266
Управление 16-портовым расширителем PCF8575 по I2C с автоопределением адреса и простым интерфейсом
ПИД-регулятор с защитой от интегрального насыщения, фильтрацией производной и поддержкой автоматической настройки коэффициентов
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Универсальная обёртка для датчиков с фильтрацией, калибровкой и синтезом данных нескольких сенсоров
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Менеджер задач на основе таймеров и событий для микроконтроллеров с ограниченными ресурсами
Упрощённая работа с ультразвуковыми датчиками HC-SR04 и Ping))) для измерения расстояний на Arduino
Управление модулями распознавания речи EasyVR через серийный порт с поддержкой Bridge режима для отладки на ПК
Обработка кнопок на основе событий с автоматическим устранением дребезга и поддержкой кликов и длительных нажатий
Полная поддержка модулей LoRa EBYTE E22 (sx1262/sx1268) для Arduino, ESP8266, ESP32 и STM32 с примерами настройки, WOR и экономии энергии
LoRa модули E220 от Ebyte с чипом LLCC68 для дальней беспроводной передачи данных на Arduino, ESP и других платформах
Управление модулями LoRa EBYTE E32 на SX1278/SX1276 с поддержкой Arduino, ESP8266, ESP32 и STM32
Управление RF модулями EByte E70 с диапазоном связи до 6 км для Arduino, ESP8266, ESP32, STM32 и Raspberry Pi Pico