Цифровые фильтры для обработки сигналов датчиков в реальном времени: низких и высоких частот, статистика и производные
Архитектура: mbed_edge
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Поддержка джойстика DualSense от PlayStation 5 через USB Host Shield с событийными callback'ами для кнопок, триггеров и датчиков движения
Выводит содержимое RAM и Flash памяти AVR-контроллера в удобном формате для отладки
8-bit IIR filter API with fixed-point internal processing.
Драйвер для EEPROM Microchip 24AA025 с поддержкой стандартного Arduino API и автоматической разбивкой на страницы памяти
Интерпретатор Forth для Arduino UNO и Nano с поддержкой цифровых портов, прерываний и сохранением программ в EEPROM
Сервер для хранения пар ключ-значение в SRAM, EEPROM, FLASH и внешней памяти микроконтроллеров
Организация и переиспользование перечислений (enum) между разными скетчами и модулями Arduino
An Arduino library for converting between time in parts as used by core gmtime functions and epoch time.
Управление мобильными роботами: моторы, движение, звук и поддержка джойстика для обучения основам робототехники
ESP-NOW сеть для ESP32: прямой обмен данными между микроконтроллерами без WiFi и с минимальным потреблением энергии
Управление BLE112-модемом через командный интерфейс для добавления Bluetooth Low Energy в проекты на ESP32
SPI-библиотека для ESP32 с DMA-буфером для быстрой передачи больших объёмов данных в режимах Master и Slave
Управление распределением памяти в PSRAM ESP32 с установкой лимитов выделения
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
Управление ESP8266 и ESP32 голосовыми командами Amazon Alexa через локальный API
Автоматическое подключение и восстановление WiFi для ESP8266/ESP32 с событийными callbacks и без блокировки кода
Управление сетевым щитом Ethernet Shield W5200 с поддержкой TCP/UDP соединений через SPI
Обработка сигналов аналоговых джойстиков через события с автоматической фильтрацией шума и настройкой мёртвых зон
Учебный проект для изучения структуры и публикации библиотек Arduino в официальном Library Manager
Обработка матричных клавиатур и кнопочных массивов, подключённых к аналоговому входу Arduino с автоматической калибровкой и фильтрацией дребезга
Управление буферами данных для контроллеров с поддержкой EasyDMA, включая nRF52
Вывод текста и графики на экран ПК через ANSI-последовательности в терминале с поддержкой цветов и управления курсором
Быстрое преобразование Фурье (FFT) и обратное преобразование (IFFT) для анализа и синтеза сигналов
Оптимизированный shiftOut для AVR с поддержкой регистров сдвига 74HC595 и функциями для многобайтовых значений
Синхронизация данных с Firebase Realtime Database: создание, чтение, обновление и удаление записей прямо с Arduino
Вычисление контрольной суммы Fletcher для проверки целостности данных — три варианта на 16, 32 и 64 бита
Драйверы для инерциальных датчиков квадрокоптера Flix с поддержкой MPU-9250, MPU-6500, ICM-20948 и MPU-6050 через SPI или I²C
Компактное преобразование чисел с плавающей точкой в строку с минимальным расходом памяти
Конвертирует float в строку с заданным количеством знаков после запятой и автоматическим округлением