Работа с трёхосевым компасом HMC6343 через I2C с компенсацией наклона и определением ориентации в пространстве
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер 9-осевого IMU сенсора ICM-20948 с поддержкой I²C и SPI, акселерометра, гироскопа и магнитометра AK09916
Поддержка магнитометра MMC5983MA с I2C, чтением магнитного поля по трём осям, температурой и функциями компаса
Измерение освещённости в люксах с датчиком OPT3004 по I2C с поддержкой автоматического диапазона и прерываний
Работа с CO₂-датчиками SCD40/SCD41 через I2C с измерением температуры, влажности и поддержкой низкоэнергетических режимов
Работа с датчиками температуры и влажности SHT4x (SHT40, SHT41, SHT45) через I2C интерфейс
Драйвер цифрового датчика температуры Sensirion STS3x с поддержкой I2C и валидацией данных через CRC
Доступ к высокоточным температурным датчикам TMP116/TMP117 через I2C с поддержкой режимов работы, усреднения и EEPROM
Преобразование данных аналоговых датчиков температуры TMP235 и TMP236 в градусы с поддержкой усреднения и калибровки
Управление матрицей 8×8 LED с драйвером MAX7219, вывод текста и графики на дисплей из 64 светодиодов
Управление драйвером бесщеточного мотора A89306 через интерфейс обмена данными
Низкоуровневые функции и классы для работы с числами, строками, поиском и форматированием без внешних зависимостей
Фреймворк для семисегментных LED-дисплеев на контроллерах TM1637, TM1638, MAX7219, HT16K33 и 74HC595 с поддержкой разных протоколов подключения
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Компактная программная реализация I2C для Arduino с поддержкой адаптеров третьих сторон и минимальным расходом памяти
Работа с барометрическими датчиками BMP085 и BMP180 через I2C для измерения давления и температуры
Работа с барометрическим датчиком BMP183 через SPI для измерения давления, температуры и высоты
Управление матрицами DotStar как единым дисплеем с поддержкой графических примитивов Adafruit GFX
Управление DRV2605L — контроллером тактильной обратной связи через I2C с доступом к встроенным вибрационным паттернам
Управление DS3502 — цифровым потенциометром с интерфейсом I2C для Arduino и совместимых плат
Драйвер для управления электронными бумажными дисплеями Adafruit через SPI с поддержкой графики и текста
Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Драйвер для работы с энергонезависимой памятью EEPROM и FRAM от Adafruit через интерфейс I2C
Mock-реализация I2C FRAM для модульного тестирования без реального оборудования
Работа с датчиком влажности и температуры HTU21D-F по протоколу I2C
Подключение Arduino к облачной платформе Adafruit IO через WiFi, Ethernet или 4G
Работа с RTD-датчиками через модуль Adafruit MAX31865 по протоколу SPI с преобразованием в температуру
Упрощённая поддержка инфракрасного датчика MLX90614 по I2C для плат Trinket и Gemma, но рекомендуется использовать вместо неё стандартную реализацию Wire
Управление моторами через Adafruit Motor Shield V1 с поддержкой микрошага для Arduino и Mega
Управление DC и шаговыми моторами через Adafruit Motor Shield V2 с поддержкой микрошагов и стакирования плат