Управление моторами и актуаторами Arduino через единый интерфейс с поддержкой сервоприводов, шаговых драйверов и PWM, декораторами для кривых отклика и имитации инерции
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 16 выводами через I2C расширитель PCA9555 для светодиодов, кнопок и реле
Управление геймпадами PlayStation 1 и PS2 через Arduino с поддержкой нескольких контроллеров
Управление шаговыми и DC моторами, чтение датчиков веса и конвертация валют для устройств KMeIoT
Прошивка для кастомных клавиатур с поддержкой многослойных раскладок, расширителей портов и LED-индикаторов
Эмуляция матричной клавиатуры 4×3 для тестирования и отладки без подключения физического оборудования
Упрощает управление светодиодами на Arduino — от включения-выключения до сложных сценариев
Драйвер для LCD HD44780 с контроллером AiP31068 по интерфейсу I2C вместо параллельного подключения
Управление RGB-светодиодами на M5StampC3 Mate через Adafruit NeoPixel с готовой адаптацией под плату
Графические функции для матричных дисплеев на MAX72xx: точки, линии, фигуры и текст вместо работы с регистрами
Управление движением двухколёсного робота на шаговых моторах с контролем траектории и скорости
Управление робототехническим шасси micro:Maqueen на BBC Micro:Bit через Arduino IDE с поддержкой моторов и датчика расстояния
Одновременное управление несколькими шаговыми двигателями без блокирующих задержек и прерываний
Готовые модули для управления устройствами на базе планировщика muwerk с обменом сообщений через MQTT
Протокол OSC для обмена сообщениями между Arduino и мультимедийными приложениями с поддержкой целых чисел, чисел с плавающей точкой, строк и временных меток
Управление 16-битными портами ввода-вывода PCA9535 и PCA9555 через I2C с поддержкой прерываний и конфигурации
Process-control library for PID control, signal filtering, process identification and tuning.
Выводит информацию о стандарте C++, используемом при компиляции скетча для Arduino платы
Интерфейс для джойстиков и аркадных стиков PlayStation 1/2, включая поддержку аналоговых стиков, триггеров и вибромоторов
Управление FM/AM радиоприёмниками на чипах AKC695X через I²C интерфейс с поддержкой LW, MW и SW диапазонов
Управление генератором тактовых сигналов Si5351A через I2C с поддержкой трёх независимых выходов
Примитивы синхронизации в стиле C++ threading для многопоточного программирования микроконтроллеров на FreeRTOS
Управление трёхцветным RGB-энкодером с чтением вращения, нажатия и синхронизацией светодиода через аппаратные прерывания
Управление дополнительными цифровыми портами через сдвиговый регистр 74HC595
Управление сдвиговыми регистрами 74HC595 без ручного манипулирования битами и пинами, с поддержкой каскадных цепочек
Управление четырёхразрядным семисегментным индикатором 5641AS с выводом чисел и счётчиков
Управление обычными DC-моторами через SimpleFOC с замкнутым циклом и ПИД-регулятором
Motor control library for the SnappyXO Shield.
Управление шаговыми моторами с плавным разгоном и торможением через интерфейс step/direction
Чтение регистров SPI LCD контроллеров (ILI9341, ST7789) через MISO для определения типа экрана