Управление FM-радиочипом RDA5807 через I2C на Arduino, ESP32 и STM32
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с часами реального времени DS1307, DS1337/8, MCP7941x и PCF85263 по I2C с автопоиском устройства и поддержкой Unix-временных меток
Протокол eRPC для связи SAMD микроконтроллера с модулем RTL8720 по UART, основа для Bluetooth и WiFi функционала
Реализация множеств для целых чисел 0–255 с поддержкой операций объединения, пересечения и разности
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой Adafruit GFX
Работа с датчиками температуры и влажности SHT30, SHT31, SHT35, SHT85 по протоколу I2C
Кастомизированная версия TFT_eSPI для ES32Lab с предустановленной конфигурацией GPIO и поддержкой TFT-дисплеев
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
Управление модулями реального времени DS1307, DS3231 и DS3232 с поддержкой будильников, SQWG и температурного датчика
Управление двухколёсным роботом с обходом препятствий, слежением по линии, следованием вдоль стены и Bluetooth-контролем
Управление декодером 74HC154 для выбора одной из 16 выходных линий по 4-битному адресу
8-канальный I2C АЦП ADS7830 с поддержкой односигнальных и дифференциальных входов для быстрого считывания аналоговых данных
Работа с CO2-датчиком Aosong ACD10 по I2C для измерения концентрации углекислого газа в диапазоне 400–5000 ppm
Объединение данных акселерометра, гироскопа и магнитометра через фильтры ориентации для определения положения объекта в пространстве
Работа с датчиком APDS9960: распознавание жестов, определение цвета и расстояния по I2C
Управление светодиодными лентами APA102 (DotStar) через двухпроводной протокол SPI с контролем цвета и яркости каждого пикселя
Драйвер для SPI-модулей памяти FRAM от Adafruit с поддержкой быстрой записи и высокой надёжности
Управление DC и шаговыми моторами через Adafruit Motor Shield V2 с поддержкой микрошагов и стакирования плат
Внутренняя библиотека Adafruit для централизации часто используемого кода при разработке тестеров и демоплат
MIDI через сеть по RTP: отправка и приём MIDI-команд между Arduino и компьютером через Ethernet или WiFi
Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Превратите ESP32 в умные часы с синхронизацией времени, уведомлениями и управлением музыкой через приложение Chronos по BLE
Интерфейс командной строки для управления скетчем через Serial, Bluetooth, WiFi и другие потоки ввода-вывода
Драйвер для электронных компасов на магнитометрах QMC5883, HMC5883 и VMC5883 с поддержкой Arduino, ESP и micro:bit
Обнаружение двойного нажатия кнопки reset для переключения в альтернативный режим на Arduino и совместимых платах
WiFi и MQTT для ESP8266/ESP32 с автоматическим переподключением и поддержкой OTA
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Генерация JWT-токенов для подключения Arduino к Google Cloud IoT Core через MQTT
Управление GPIO-расширителями NXP серии PCAL через I²C с поддержкой микросхем на 8, 16 и 24 портов
Управление коллекторными моторами через мостовые драйверы и реле с контролем скорости, направления и плавным пуском