Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Неблокирующий обработчик кнопок и селекторов с поддержкой дребезга, автоповтора и событийных колбэков
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Простой интерфейс командной строки через Serial для управления портами Arduino из монитора
Управление сервомоторами на платформе ESP32 и её вариантах (S2, C3, S3)
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Веб-интерфейс управления устройством через WebSockets прямо с ESP32 в браузер любого девайса в сети
Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Эмулирует мышь на платах Arduino с USB, управляя курсором и клавишами мыши
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Управление шаговыми двигателями через микросхему STM L6470 с поддержкой SAMD-плат
Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Управление I2C мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Подключение Arduino к Windows-устройству по Bluetooth для доступа к его сенсорам, камере, GPS и другим возможностям прямо из скетча
Драйвер сенсорных экранов XPT2046 с калибровкой и преобразованием координат касаний в пиксельные значения
Управление драйвером бесщеточного мотора A89306 через интерфейс обмена данными
Управление аналоговым кроссpoint-коммутатором AD75019 от Analog Devices через последовательный интерфейс
Управление восьмиканальным 12-битным DAC7578 через I2C для генерации независимых аналоговых напряжений
Управление DS3502 — цифровым потенциометром с интерфейсом I2C для Arduino и совместимых плат
Программное управление сервоприводами для микроконтроллеров с ограниченными ресурсами и GPIO
Работа с SPI-камерами Arducam на Arduino, ESP32, ESP8266, Pico и STM32
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Управление источником автономного питания через I2C: мониторинг напряжения и тока, отслеживание заряда и режима зарядки
Управление PWM-сервоприводами с одновременной отправкой импульсов на все каналы, поддерживается только на платах Teensy
Управление сервоприводами и приёмниками через SBUS — последовательный протокол с поддержкой до 16 каналов через один провод
Управление моторными драйверами, релейными модулями и MOS-транзисторными ключами BULLM через шину I2C