Форматирование текста в Serial Monitor через ANSI escape-коды: цвета, стили и управление курсором
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Утилиты для фильтрации и сглаживания данных с датчиков Arduino
Упаковка до 32 булевых флагов в одно целое число для экономии памяти и быстрого управления состояниями
Фреймворк для создания динамических веб-интерфейсов на ESP8266/ESP32 с компонентами на C++, CSS-стилизацией и WebSocket-обновлениями
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Объектно-ориентированная обёртка над FreeRTOS для многопоточного программирования на Arduino с упрощённым API для задач, мьютексов и очередей
Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Модульный корпус с интегрированной материнской платой для IoT-проектов на Arduino, ESP8266 и других плат с поддержкой eCogs-компонентов
Гауссово распределение, фильтры Калмана и скользящие средние без углубления в математику
Управление щёточными DC-моторами через PWM с поддержкой разных драйверов и программной рампой ускорения
Объектно-ориентированный интерфейс для управления GPIO пинами вместо прямых вызовов digitalWrite и digitalRead
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Парсинг и сборка JSON с поддержкой 64-битных чисел и встроенным хешированием ключей
Класс для двумерной векторной математики с операциями сложения, вычитания, вычисления длины и углов между векторами
Релейный регулятор с обратной связью для стабилизации температуры, давления и других параметров в заданном диапазоне
Абстракции для пинов и неблокирующие паузы с одновременным выполнением задач при работе с GPIO
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Набор функций для удобной работы с битами: установка, инверсия, выделение отдельных битов и манипуляция с регистрами
Потоки ввода-вывода на C++ без зависимостей от STL для экономии памяти на компактных платформах
Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Управление ILI9341 дисплеями (320×240 TFT) на Teensy с поддержкой разных SPI-шин и DMA
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
24-битные целочисленные типы uint24_t и int24_t для экономии памяти на AVR-микроконтроллерах
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
lcdwiki graphics core library, this is the 'core' class that all our other graphics libraries derive from.
Полная реализация протокола SDI-12 v1.4 на C с поддержкой режимов master и slave для любых платформ
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений