UDP-адаптер для потоковой передачи PCM-аудио между Arduino и ПК через Raw UDP, VBAN и RTP с поддержкой популярных кодеков
Архитектура: stm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Конвертер персидского календаря в григорианский с определением официальных праздников и пятниц
Драйвер для цветных e-ink дисплеев Pervasive Displays с поддержкой палитры BWRY
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
PID-регулятор для автоматического управления и стабилизации физических параметров в системах контроля и робототехнике
Гибкие таймеры с поддержкой событий и колбеков для управления временем и синхронизацией на Arduino
Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Управление генератором тактовых сигналов Si5351A через I2C с поддержкой трёх независимых выходов
Ultra-lightweight, zero-allocation binary telemetry and tracing engine for microcontrollers.
Вывод QR-кодов на дисплеи, совместимые с Adafruit_GFX, с автоматическим подбором версии и режима кодирования
Работа с инфракрасными датчиками отражения Pololu QTR и QTRX для линейного следа и определения препятствий
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C
Преобразование значений между диапазонами с поддержкой нелинейных шкал для нестабильных сенсорных сигналов
RC-приёмник на ESP32 с поддержкой iBUS и SBUS, настройкой каналов, сглаживанием и сигнатурами отказа
Распознавание речи и определение намерений на микроконтроллере с поддержкой немецкого языка, работающее без интернета
Коллекция из 34 тысяч иконок Material Icons от Google для создания интерфейсов с roo_display
Управление несколькими энкодерами с кнопками через портовый расширитель PCF8575 по шине I2C
Драйвер микросхем HT16K33 для управления LED-матрицами через I2C с поддержкой анимаций через SBK_BarDrive
Симуляция многозадачности для Arduino без прерываний — запуск нескольких независимых процессов по расписанию в одном скетче
A simple moving-average filter library for smoothing analog sensor readings.
Управление адресуемыми светодиодами WS2812 через один провод с поддержкой различных конфигураций и форматов
Работа с сенсором APDS-9960: распознавание жестов, измерение цвета и расстояния через I2C
Работа с инфракрасным термометром MLX90614 через I2C-интерфейс для бесконтактного измерения температуры
Драйвер для монохромных TFT-дисплеев ST7305 с адаптивными макросами под разное разрешение
Работа с дисплеями ST7789 по SPI: графика, 16 шрифтов, битмапы, поворот и буферизация фреймов
Инерциальный датчик ISM6HG256X с одновременным определением низкого и высокого ускорения, поддержка акселерометра и гироскопа для STM32
6-осевой датчик инерции LSM6DSO32 с поддержкой I2C и SPI, детектированием падения и счётчиком шагов
Управление флеш-памятью MX25R6435F через Quad-SPI/Octo-SPI на STM32 с поддержкой memory-mapped режима
Прерывание цикла loop() отправкой символа в Serial Monitor без перезагрузки платы
Расчёт азимута и угла возвышения солнца по координатам и времени для управления солнечными системами и панелями