Класс для двумерной векторной математики с операциями сложения, вычитания, вычисления длины и углов между векторами
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Релейный регулятор с обратной связью для стабилизации температуры, давления и других параметров в заданном диапазоне
Управление датчиками HaLakeKit: акселерометр, магнитометр и кнопка с поддержкой калибровки
Расширение для HamShield, реализующее работу через протокол KISS для связи радиомодуля с ПК и другими системами по серийному каналу
Управление ультразвуковым датчиком расстояния HCSR04 с поддержкой нескольких сенсоров одновременно
Абстракции для пинов и неблокирующие паузы с одновременным выполнением задач при работе с GPIO
Управление миллиметровыми радарами HLK-LD2450 и HLK-LD2451 для обнаружения и отслеживания движущихся объектов с парсингом UART-протокола и конфигурацией зон детектирования
Набор функций для удобной работы с битами: установка, инверсия, выделение отдельных битов и манипуляция с регистрами
Потоки ввода-вывода на C++ без зависимостей от STL для экономии памяти на компактных платформах
Управление подсветкой LCD/TFT экрана с автоматическим затемнением по таймауту для экономии энергии
Асинхронные HTTP-запросы (GET, POST, PUT, DELETE) с поддержкой Ethernet, WiFi и ESP32/ESP8266
Управление двигателями через I2C протокол с независимой регулировкой скорости каждого мотора
Чтение данных акселерометра, гироскопа и термодатчика ICM42670S через I2C или SPI
Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Управление 7-сегментными LED-дисплеями на базе ICM7218 и ICM7228 с встроенной таблицей ASCII-символов
Управление ILI9341 дисплеями (320×240 TFT) на Teensy с поддержкой разных SPI-шин и DMA
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
24-битные целочисленные типы uint24_t и int24_t для экономии памяти на AVR-микроконтроллерах
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Декодирование JPEG-изображений для Arduino Mega, Due и ESP8266 с хранением в SPIFFS, LittleFS или на SD-карте
Отправка сложных последовательностей клавиш с Arduino и ESP32, включая комбинации модификаторов, специальные символы и точный контроль времени
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Управление устройствами KME Smart через последовательный порт с поддержкой датчиков, коммутаторов и синхронизации времени на ESP32 и ESP8266
Управление FM-передатчиками KT0803 и KT0803K через I2C с настройкой частоты в диапазоне 76–108 МГц
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Обработка команд через серийный порт с регистрацией функций-обработчиков вместо ручного парсинга
lcdwiki graphics core library, this is the 'core' class that all our other graphics libraries derive from.
Организация неблокирующей работы нескольких устройств на Arduino через немультиплексированную многозадачность на примере мигающих светодиодов
Конвертирует текст в азбуку Морзе и обратно с поддержкой синхронной и асинхронной передачи по пину