Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с аналоговым джойстиком Qwiic через I2C интерфейс с поддержкой множественного подключения на одну шину
Управление полоской из десяти адресуемых RGB светодиодов APA102 по протоколу I2C
Управление одиночными, двойными и четырёхканальными реле SparkFun через протокол Qwiic для коммутации мощных устройств от микроконтроллера
Управление LCD-дисплеем SparkFun через Serial, I2C или SPI с поддержкой RGB подсветки и пользовательских символов
Датчик качества воздуха SGP40 с интерфейсом I²C и алгоритмом определения VOC с автоматической адаптацией к окружающей среде
Работа с датчиком влажности и температуры Si7021 через протокол I2C с проверкой контрольной суммы CRC
Управление тройным спектроскопическим датчиком AS7265X для анализа света на 18 длинах волн через I2C
Работа с температурным датчиком TMP102 через I2C для SparkFun и Qwiic плат
Прошивка для Sparkpad — переконфигурируемой панели с 12 клавишами и OLED-дисплеем, работающей как HID-устройство для стриминга
Работа с SPI flash памятью на платах Moteino, включая безопасное OTA обновление прошивки
Драйвер для монохромных TFT-дисплеев ST7305 с адаптивными макросами под разное разрешение
Поддержка трёхосевого акселерометра LIS2DW12 с интерфейсами I2C и SPI для STM32-плат с минимальным энергопотреблением
Инерциальный модуль с акселерометром и гироскопом для STM32 с минимальным энергопотреблением и встроенной обработкой данных
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера
Драйвер для умных сервоприводов Feetech STS с поддержкой 360-градусного режима, управлением позицией и скоростью, встроенными датчиками
Озвучивание дат, времени и значений датчиков через MP3-плеер DFPlayer Mini с поддержкой английского и немецкого языков
Планировщик задач для неблокирующего выполнения функций по расписанию вместо delay()
Управление бесколлекторным мотором TC78B009FTG через I2C и GPIO
Управление 16-битным портовым расширителем TCA6416A через I2C для добавления дополнительных входов и выходов к микроконтроллеру
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed
Драйвер для лидара Benewake TFLuna в режиме I2C с поддержкой чтения расстояния, мощности сигнала и температуры
Плавная прокрутка текста на TFT дисплее без мерцания с поддержкой различных режимов цветности
Парсинг текстовых команд из Serial и других потоков данных с поддержкой произвольных разделителей и преобразования аргументов в числа
Упрощённый интерфейс для OLED-дисплеев SSD1306 с поддержкой кириллицы и русского текста
Клиент для подключения ESP8266 и Arduino к облачной платформе ThingESP через Wi-Fi
Неблокирующие таймеры с callback-функциями для выполнения кода параллельно с отсчётом времени
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite