Драйвер для трёхосевых акселерометров LIS331HH и LIS3DH с поддержкой I²C и настраиваемых диапазонов измерения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление LoRa-модулями через AT-команды: отправка сообщений, изменение параметров и приём downlink-данных
Управление LoRa-модулями на чипах Semtech SX126x, SX127x и LLCC68 с поддержкой LoRa и FSK-модуляции
Beautiful shadcn/ui-inspired theme for LVGL 9.
Управление расширителем M5Stack PbHUB Unit с шестью I2C-портами для цифровых и аналоговых операций, ШИМ и RGB-светодиодов
Подключение ESP32 и ESP8266 к IoT-платформе Magellan через MQTT с поддержкой мониторинга и удалённого управления устройствами
Управление дисплейными модулями Breadboard Mates через UART с помощью команд Mates Studio
Датчик освещённости MAX44007 с интерфейсом I2C, диапазон 0,025–104 448 люкс, разрешение 22 бита
Driver for the MAX7219 LED matrix controller.
Управление цифровыми потенциометрами MCP41xxx и MCP42xxx через SPI с поддержкой аппаратного и программного интерфейса
I2C расширитель GPIO на 16 портов MCP23017 с управлением пинами, настройкой направления и подтягивающими резисторами
Управление 16 дополнительными GPIO через I²C расширитель MCP23017 с поддержкой прерываний и callback-функций
Управление микросхемой реального времени MCP79411/12 по протоколу I2C с поддержкой синхронизации времени
Чтение RGB-цветов с датчика TCS230 по частоте выходного сигнала с калибровкой и распознаванием цветов
Неблокирующая обработка кнопок, таймеров и BLDC-моторов на основе millis и micros с поддержкой программного UART
Взаимодействие с блокчейном Sui с микроконтроллера: генерация ключей, подпись транзакций, чистый C без зависимостей
Основная библиотека MakerEdu для инициализации плат и управления компонентами образовательных наборов
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Контроллер ёмкостного сенсорного датчика MPR121 для создания сенсорных кнопок и панелей на Arduino
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Работа с газовыми датчиками MQ: калибровка, расчёт сопротивления и преобразование значений в ppm
Работа с цифровыми датчиками давления MS5607, MS5611 и совместимыми сериями по протоколу I2C
Управление шаговыми двигателями с ускорением, позиционированием и поддержкой нескольких драйверов step-direction-enable
Распознавание одиночных, двойных и длительных нажатий кнопок с поддержкой debounce и сенсорных датчиков
Мультиплексер потоков для одновременного вывода данных в несколько Print-объектов с независимым управлением каждым
Работа с модемами NB-IoT и LTE-M u-blox SARA-R4: SMS, веб-клиенты и UDP на ESP32, STM32, nRF52 и других платах
Отсчёт времени без блокировки процессора; поддерживает режимы старт-стоп и периодическое срабатывание с проверкой статуса
Работа с энкодерами без прерываний с отслеживанием положения, скорости и направления вращения
Воспроизведение мелодий RTTTL без блокировки основной программы, с поддержкой полного стандарта и интерактивного управления
Упрощённая обработка нажатий и отпусканий кнопок на Arduino без повторяющегося кода