Коллекция утилит для параллельного управления несколькими процессами на Arduino без написания повторяющегося кода
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Энкодер с кнопкой на основе конечного автомата, совместимый со всеми Arduino-платформами
Управление семисегментными индикаторами с поддержкой мультиплексирования и работой с одним или несколькими дисплеями
Управление виртуальной марионеткой в Unreal Engine 5 данными с датчиков Arduino через Serial
Драйвер сенсорных экранов XPT2046 с калибровкой и преобразованием координат касаний в пиксельные значения
Работа с датчиками линии YFROBOT по I2C для робота-следователя или навигации по разметке
Управление аналоговым кроссpoint-коммутатором AD75019 от Analog Devices через последовательный интерфейс
Управление зарядкой литиевых батарей через I2C с микросхемой BQ25628E, контролем тока, напряжения и мониторингом статуса
Управление восьмиканальным 12-битным DAC7578 через I2C для генерации независимых аналоговых напряжений
Управление DS3502 — цифровым потенциометром с интерфейсом I2C для Arduino и совместимых плат
Управление низковольтным шаговым двигателем через драйвер STSPIN220 с поддержкой микрошагирования и режимов низкого потребления
Управление MP3-декодером WT2003M02 через UART для воспроизведения аудио на Arduino и WeMos D1 mini
Работа с SPI-камерами Arducam на Arduino, ESP32, ESP8266, Pico и STM32
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Управление PWM-сервоприводами с одновременной отправкой импульсов на все каналы, поддерживается только на платах Teensy
Управление сервоприводами и приёмниками через SBUS — последовательный протокол с поддержкой до 16 каналов через один провод
Управление моторными драйверами, релейными модулями и MOS-транзисторными ключами BULLM через шину I2C
Управление беспроводным геймпадом DF-Robot V2.0 с калибровкой джойстиков, фильтрацией шума и проверкой целостности данных через CRC8
Превращает CH32X035 в USB-клавиатуру, распознаваемую любым ОС без драйверов, с поддержкой до 500 символов в секунду
Автоматизация игр Nintendo Switch через микроконтроллеры CH552 с управлением кнопками и стиком
Управление двухканальным драйвером моторов Deneyap TC78H660FTG через I2C с поддержкой DC и шаговых моторов
Управление реле Deneyap через I2C с поддержкой четырёх вариантов адресов и дополнительных пинов управления
Удалённый вызов функций и управление контроллером DINO PLC V2 с поддержкой MQTT, Modbus Slave и Wi-Fi
Управление модулем Mini Mp3 Player YX5200-24SS через Arduino с поддержкой воспроизведения по папкам, EQ и различных режимов проигрывания
Управление кондиционером DeLonghi PAC NK76 через инфракрасный пульт и Arduino
Управление щёточными DC-моторами через драйвер TI DRV8251 с поддержкой PWM на ESP32-S2 и совместимых платформах
Управление двумя DC-моторами через Pololu Dual MC33926 Motor Driver Shield с регулировкой скорости и направления вращения
Управление парой DC-моторов через H-мост для робототехнических платформ с дифференциальным приводом
Драйвер для работы с энергонезависимой памятью M24C02 через интерфейс I2C с простым API для чтения и записи данных