Датчики температуры и влажности SHT2x и совместимые сенсоры (HTU21D, Si7021) по I2C с асинхронным API
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление модулями uBlox nbIOT через AT-команды, подключение к сети и отправка данных
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
WiFi-соединение через ESP8266 или ESP32, работающих как сетевой адаптер с AT-командами
Виртуальная машина с трёхбитной архитектурой для компактного программирования микроконтроллеров низкоуровневым языком 3BC
Драйвер 7-сегментных индикаторов на сдвиговых регистрах 74HC595 с поддержкой анимации, смещения текста и вывода чисел с заданной точностью
Работа с датчиком влажности и температуры HTU21D-F по протоколу I2C
Модификация LiquidCrystal для HD44780-дисплеев с поддержкой ATtiny85 и модулей расширения Adafruit
Драйвер датчика времени пролёта VL6180X для измерения расстояния по шине I2C
Чтение температуры и влажности с датчика AM2302 (DHT22) по интерфейсу SDA на Arduino и ESP
Связь микроконтроллера с Arancino Module через Redis API для обмена данными между прошивкой и Linux-окружением
Драйвер датчика освещённости BH1750FVI для измерения интенсивности света (0,11–100 000 люкс) по I2C с тремя режимами и коррекцией коэффициента
Работа с кнопками, энкодерами, потенциометрами, светодиодами и мультиплексорами с готовой обработкой сигналов
Стабильная библиотека для датчиков температуры и влажности DHT11, DHT22 и совместимых модификаций с хорошей поддержкой AVR и ARM процессоров
Интерфейс для запуска моделей TensorFlow Lite на микроконтроллерах ESP32 и Cortex-M
C++ контейнеры и структуры данных без динамического выделения памяти для встроенных систем
Чтение значений ротационного энкодера с callback-функциями для Arduino, ESP8266 и ESP32
Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Framebuffer для LED-матриц с поддержкой Adafruit_GFX и FastLED, унифицирующий API для рисования на светодиодных панелях
Управление 4-разрядным дисплеем TM1637 через два вывода Arduino с контролем яркости
Работа с DS3231 через millis() с синхронизацией по таймеру и встроенным секундным счётчиком
Работа с NTC термисторами по закону Стейнхарта-Харта с автоматическим расчётом температуры и усреднением показаний
Упрощает работу с джойстиком, предоставляя готовые функции для обработки его входов
Фильтр Калмана в матричной форме для обработки данных с нескольких датчиков и оценки состояния систем
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Вычисление ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MadgwickAHRS
Расширитель портов MCP23S08 с интерфейсом SPI для управления 8 дополнительными цифровыми входами-выходами
Реализация Modbus RTU для Arduino на стороне slave-устройства с поддержкой восьми основных функций кода и RS-485
Однопоточный стек OpenLCB/LCC для автоматизации моделей железных дорог на Arduino с поддержкой CAN и WiFi
Управление 16 каналами PWM (12 бит) через I2C для светодиодов, сервоприводов и RGB-лент с независимой настройкой каждого канала