Работа с магнитометрами HMC5883L, HMC5983L, QMC5883L через I2C с встроенной калибровкой и компенсацией искажений
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Custom GC9307 TFT Display Driver for ESP32 and Arduino.
Менеджер Wi-Fi для ESP8266 и ESP32 с системой событий и поддержкой JSON-конфигурации
Управление вибромоторами через контроллер DRV2605L с поддержкой готовых эффектов и пользовательских скриптов
Структура данных для быстрого поиска и хранения пар ключ-значение с поддержкой динамической подгонки размера и итератора
Работа с несколькими датчиками расстояния HC-SR04 в синхронном и асинхронном режимах
Интерактивная конфигурация Bluetooth-модулей HC-05 и HC-06 через AT-команды с автоопределением параметров и меню настроек
Управление HC4051 — мультиплексором на 8 каналов для расширения аналоговых и цифровых входов Arduino
Читает расстояние с датчиков HC-SRO4 через прерывания без блокировки основного цикла программы
Вариативное логирование для Arduino без использования String и фрагментации heap
Неблокирующие таймеры и примитивы времени с читаемым синтаксисом для Arduino и ESP32
Обработка состояния кнопок HID-устройств (Keyboard, Mouse, Joystick) с фильтрацией дублей сообщений
Работа с расходомерами Honeywell Zephyr HAF через I2C: чтение значений скорости потока воздуха
Неблокирующее управление цифровым датчиком освещённости BH1750 с частотой опроса до 1000 Гц и автоматическим масштабированием диапазона
Управление четырёхразрядными семисегментными дисплеями HT16K33 по I2C с кэшированием данных для оптимизации скорости
Полная реализация HTTP/1.1 для Arduino с поддержкой HTTP-сервера, клиента и парсера согласно RFC 7230–7235
Выполнение функций Arduino по HTTP-запросам для удалённого управления устройством через сеть
Веб-сервер для микроконтроллеров с WiFi или Ethernet, поддерживает AJAX, WebSocket и RESTful API
Работа с датчиком давления HX710B, чтение и преобразование данных с его встроенного АЦП
Управление ADS7828 — 12-битным 8-канальным АЦП с интерфейсом I2C, поддержка нескольких устройств на одной шине и усреднение отсчётов
Управление 16 дополнительными портами ввода-вывода через I2C с помощью микросхемы PCF8575C
Управление семисегментными индикаторами через PCF8575 по протоколу I2C с автоопределением адреса модуля
Управление несколькими моторами через I2C по схеме главное устройство — периферийные модули
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций
Работа с шестиосевым IMU ICM20689 по I2C и SPI с настройкой диапазонов гироскопа и акселерометра, FIFO буфером и прерываниями
Чтение акселерометра, гироскопа и температурного датчика ICM53621 по I2C или SPI с поддержкой определения наклона и детекции движения
Двухканальный датчик напряжения, тока, мощности и энергии с интерфейсом I2C для независимого мониторинга двух цепей
Драйвер для трёхканального датчика INA3221, измеряющий ток и напряжение на трёх независимых каналах через I2C
Управление несколькими PCA9685 через единый объект с поддержкой ШИМ-модуляции и режима отладки
Чтение температуры процессора Teensy с поддержкой алармов и калибровки датчика