Организация быстрого кэша на основе FRAM-памяти с автоматическим управлением буферизацией данных
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
FRAM памяти по I2C с поддержкой устройств от 512 байт до 128 КБ и ресурсом записи 10¹² циклов
Framebuffer для LED-матриц с поддержкой Adafruit_GFX и FastLED, унифицирующий API для рисования на светодиодных панелях
Управление текстовыми LCD-дисплеями на базе HD44780 в режимах 4 и 8 бит
Преобразование MIDI note number в частоты звука и обратно для синтезаторов и музыкальных приложений на Arduino
Интеграция ESP8266 и ESP32 с системой умного дома Busch-Jaeger / ABB Free@Home через WebSocket API
Приём сигналов с ИК-пультов на ESP32 через встроенный RMT-модуль микроконтроллера
Управление матричными LED-дисплеями VK16K33 с поддержкой I2C/UART, регулировкой яркости и эффектов мерцания
Управление адресуемыми светодиодами WS2812B на ESP32 через модуль RMT с поддержкой примеров анимации
Управление WS2812B RGB-лентой через отдельный контроллер по I2C или UART без блокировки прерываний основной программы
Подсчёт частоты входящего сигнала через подсчёт импульсов за фиксированный интервал времени
Измеряет длительность каждого цикла входящего сигнала для определения частоты и анализа временных интервалов между импульсами
Генерирует стабильную опорную частоту через Timer2 и вызывает пользовательскую функцию синхронно с каждым периодом
Объектно-ориентированная обёртка над FreeRTOS для многопоточного программирования на Arduino с упрощённым API для задач, мьютексов и очередей
Платформа для создания сенсорных сетей на Arduino с поддержкой WiFi, MQTT, LoRa и управлением энергопотреблением
Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Протокол обмена данными между Arduino-устройствами с минимизацией латентности при передаче
Чтение позиции и силы нажатия на FSLP датчики линейного давления через GPIO и ADC пины
Работа с 16×16 матричным датчиком давления FSR через 3 GPIO пина с использованием двоичного счётчика и аналогового мультиплексора
Работа с датчиками силы FSR40X: преобразование АЦП-значений в ньютоны, килограммы или фунты
Работа с ёмкостными сенсорами касания FT6x36 — чтение координат и параметров нажатия
Драйвер для 4-дюймового сенсорного дисплея FT81x с поддержкой 24-битного цвета, встроенными шрифтами и готовыми графическими элементами
Эффективная развязка дребезга контактов с автоматическим отслеживанием переходов пинов и вызовом обработчиков
Управление матричными LED-дисплеями P10 на ESP32 с поддержкой AdafruitGFX и интерфейсом HUB12
FTP-клиент для ESP32 с поддержкой логирования и кодов результатов операций, изначально разработан для загрузки видео и фото с ESP32-CAM на удалённый сервер
FTP-клиент для Arduino и совместимых плат с поддержкой WiFi и Ethernet на различных микроконтроллерах
FTP-клиент для Arduino, скачивает файлы с серверов в пассивном режиме через WiFiClient на ESP32, ESP8266 и Portenta H7
Управление сервомоторами FEETECH BUS Servo серий SCSCL, SMS/STS и HLS через UART на Arduino и ESP32
Драйвер датчиков Aqualabo для работы по Modbus через RS485, с поддержкой измерителей мутности и температуры
Парсер NMEA-предложений от GPS-модулей с поддержкой GPS, GLONASS, GALILEO и BEIDOU