Утилиты для контроля поведенческих задач в психофизических и нейробиологических экспериментах на Arduino
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых 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
Управление LCD-шилдом SainSmart и совместимыми моделями с автоконфигурацией пинов, подсветки и кнопок
Управление шаговым двигателем 28BYJ-48 с драйвером ULN2003 в полушаговом режиме с блокирующими и неблокирующими командами
Проверка подлинности датчиков DS18B20 и определение их реального производителя
Синхронизация Arduino с глобальным цветом CheerLights через WiFi и API ThingSpeak
Работа с оптоплетизмографическим датчиком сердечного ритма CheezPPG для измерения пульса и вариабельности ритма
Поддержка датчика поверхностной электромиографии (sEMG) Cheez для регистрации активности мышц через Arduino
Чтение температуры и влажности с датчика DHT11 через простой API
Упрощенный интерфейс для вывода текста и графики на матричный дисплей Max7219
Чтение температуры и влажности с датчика SHT21 (модуль GY-21) для ESP32 и Arduino
Управление 4-разрядным 7-сегментным дисплеем TM1637 с помощью простых команд вывода чисел и символов
Измерение расстояния с помощью TOF-сенсора VL53L0X для проектов на ESP32 и совместимых плат
Запуск моделей машинного обучения TensorFlow Lite прямо на микроконтроллерах Arduino с архитектурой mbed и ESP32
Секундомер для отслеживания прошедшего времени и управления интервалами в коде Arduino
Потокобезопасное логирование с временными метками и разными уровнями для Arduino, ESP32, STM32 и рабочих станций