Упрощённая обёртка для управления адресуемыми RGB-лентами WS2812 на базе Adafruit NeoPixel с примерами для новичков
Архитектура: all
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление радиомодулем CC1101 по SPI с поддержкой нескольких видов модуляции и скоростей до 600 кбит/с
Разрешение DNS-имён через mDNS для Arduino с CC3000 (снят с производства)
Управление микроконтроллером по BLE или WiFi через мобильное приложение CCA Remote
Кодирование и декодирование символов CCIR476 для SITOR, AMTOR и NAVTEX на Arduino
Датчик качества воздуха CCS811 с измерением TVOC и eCO2 через I2C
Управление матрицей из 128 аналоговых переключателей CD22M3494EZ для коммутации сигналов постоянного тока и переменного тока до 1 МГц
Управление семисегментными индикаторами через микросхему CD4511B с минимумом пинов Arduino
Работа с 16-канальным мультиплексором CD74HC4067 через простой интерфейс управления пинами S0–S3
Управление беспроводным геймпадом DF-Robot V2.0 с калибровкой джойстиков, фильтрацией шума и проверкой целостности данных через CRC8
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния на Arduino
Упрощает работу с энкодерами вращения: отслеживает повороты, счетчик позиций и нажатия встроенной кнопки
Обработка нажатий кнопок с фильтрацией дребезга и определением типов касаний
Реализация паттерна State для конечных автоматов на чистом Си без макросов и зависимостей
Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Поддержка USB HID Gamepad на CH32X035 с двумя стиками, триггерами и 16 кнопками, распознаётся без драйверов в Windows, Linux, Android и Steam
Превращает CH32X035 в USB-клавиатуру, распознаваемую любым ОС без драйверов, с поддержкой до 500 символов в секунду
USB MIDI для WCH CH32X035 с поддержкой всех стандартных команд и low-latency передачей без дополнительных драйверов
CH32X035 превращается в USB HID-мышь с поддержкой движения, кликов и скролла, работая без драйверов на любой ОС
Автоматизация игр Nintendo Switch через микроконтроллеры CH552 с управлением кнопками и стиком
USB HID клавиатура на чипе CH9328, совместимая с Arduino Keyboard library для быстрой миграции кода
Позволяет Arduino без встроенного USB работать как клавиатура через чип CH9329 и серийный интерфейс
Потоковое шифрование ChaCha32 с 256-битным ключом и 96-битным nonce для микроконтроллеров Arduino
Удалённый вызов функций между Arduino и ПК или в сети Arduino через Serial и I2C без ручной обработки команд
Символьная графика для вывода текстовых отчётов: ASCII-рисунки, полосы загрузки и графики
Преобразование символов на LCD-дисплеях Arduino через функцию sift для работы с кастомными наборами
Управление ходовой частью омни- и меканум-роботов с автоматическим расчётом команд для моторов
Обмен сообщениями с ChatGPT через API OpenAI прямо из Arduino-кода на ESP32 и подобных устройствах
API-клиент OpenAI ChatGPT для Arduino и ESP32 с поддержкой WiFi