Управление мотором по I2C с PID-регулятором скорости и расстояния через SAMI драйвер от 2BRobots
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с кастомными клавиатурами и электроникой SoftPath Electronics с примерами кода и инструментами калибровки
Управление детектором молний AS3935 по I2C или SPI с определением расстояния до разряда и фильтрацией помех
9-осевой IMU датчик BNO08x с собственным процессором, выдающий готовый вектор ориентации и данные акселерометра, гироскопа, магнитометра
Драйвер tristimulus-датчика цвета OPT4048 с интерфейсом Qwiic для измерения спектра света и определения цвета
Управление I2C мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Работа с монохромным OLED-дисплеем 64×48 пикселей через I2C или Qwiic с поддержкой графики и текста
Работа с барометрическим датчиком MS5803-14BA по протоколу I2C для измерения давления и определения глубины или высоты
Управление 14-сегментными буквенно-цифровыми дисплеями HT16K33 через Qwiic (I2C) с поддержкой текста, прокрутки и множественного подключения
Управление MP3-плеером Qwiic MP3 Trigger через I2C: воспроизведение треков, регулировка громкости и эквализация
Управление цифровым RGB-энкодером Qwiic Twist через I2C с обработкой поворотов и нажатий
Поддержка дифференциальных датчиков давления Sensirion SDP3x для измерения потоков воздуха через I2C
Низкоуровневый доступ к SPI flash-памяти: чтение, запись и стирание данных в микросхемах серийной флеш-памяти
Работа с GPS-модулями u-blox через I2C и Serial по протоколу UBX (библиотека заморожена, рекомендуется миграция на v2.0)
ИК-датчик присутствия и освещённости VCNL4040 с детекцией объектов до 20 см по I2C
Оптимизированное хранение разреженных массивов float в памяти Arduino с поддержкой до 65535 элементов
Работа с TFT-дисплеями на чипе SPFD5408 через 8-битную параллельную шину (не поддерживается с 2013 года)
Драйвер для SPI SRAM микросхем Microchip 23LC серии с поддержкой побайтового и блочного доступа к памяти объёмом 8–128 килобайт
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Работа с трёхосевым магнитометром LIS2MDL через I2C или SPI на платах STM32
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Вспомогательные функции для обработки кнопок, аналоговых датчиков и фильтрации помех
Разбор строк и обработка данных из Serial с поддержкой разделителей и парсинга команд
Вывод текста и растровых изображений на светодиодные матрицы strip LED с поддержкой различных ориентаций панелей и стандартных шрифтов
Управление модулями питания PiPower: чтение напряжений, токов, уровня батареи и контроль зарядки
Взаимодействие с 2.4 ГГц LoRa модемами sx1280 через SPI для беспроводной связи на Arduino
Менеджер файловой системы LittleFS для ESP32 с поддержкой папок и файлов, форматирования и листинга структуры
Кооперативный планировщик задач для Arduino и ESP32 — запускает функции по расписанию без отслеживания временных меток
Мультиплексор I2C для управления восемью каналами и разрешения конфликтов адресов устройств на одной шине
Работа с цветовым датчиком TCS3200 для распознавания и анализа цвета объектов