High-performance embedded Relational Database Management System (DBMS) for SD cards.
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Разбор NMEA-предложений от GPS/GNSS-приёмников с извлечением координат, времени, высоты и других параметров
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Реализация протокола ModbusRTU для взаимодействия с внешними устройствами через последовательный интерфейс с автоматическим расчётом контрольной суммы CRC-16
Циклическое переотображение чисел на диапазон без масштабирования, для работы с углами и вращающимися осями
Управление DC и шаговыми моторами через популярные драйверы с единым интерфейсом функций
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Удалённое логирование на MQTT-брокер с интерфейсом Serial.print() для устройств без доступа к последовательному порту
MQTT-клиент для WiFi и Ethernet с поддержкой WebSocket и защищённых соединений на Arduino
Работа с датчиком давления MSP300 по протоколу I2C (7–1000 BAR)
Неблокирующая фильтрация дребезга контактов на входных пинах Arduino с поддержкой одновременного отслеживания нескольких пинов
Неблокирующее чтение данных с нескольких датчиков температуры MAX6675 одновременно
Обработка нажатий кнопок без блокировок с распознаванием кликов и долгого нажатия, с поддержкой прерываний
Versioned binary control-link protocol for the Nesso N1 robot controller.
Управление солнечными микроинверторами NETSGP через RF-модуль LC12S с синхронным и асинхронным опросом статуса
Воспроизведение мелодий через встроенный Tone без блокировки основного цикла программы
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Синхронизация времени микроконтроллера с интернет-серверами через NTP протокол
Взаимодействие с OctoPrint-сервером для мониторинга 3D-принтера и управления заданиями печати через Arduino
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
Рисование декартовых графиков на OLED-дисплеях SSD1306 через I2C с настройкой координат и масштаба
Веб-интерфейс для IoT-проектов на ESP8266 без написания HTML с управлением параметрами и RGB-лентами
Модульная библиотека для LCD дисплеев HITACHI HD44780 с поддержкой параллельного подключения и I2C через PCF8574
Вычисление математических выражений из строк с поддержкой функций, RPN и конвертации единиц
Рендеринг шрифтов TTF на микроконтроллерах с поддержкой SD-карты и встроенных данных
Драйвер температурного датчика ABLIC S58LM20A с поддержкой усреднения, экспоненциального фильтра и диагностики диапазона значений
Работа с аналоговым датчиком температуры AD22100K с поддержкой фильтрации SMA, EMA и WMA
Работа с аналоговым датчиком температуры AD22100S с поддержкой фильтрации данных и диагностики
Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости