Специализированная поддержка ESP32 со стандартизированными функциями портов, TFT-дисплеем и примерами MQTT от Ferdinand von Steinbeis Reutlingen
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Синхронизация Arduino и ESP с облачной платформой Grandeur в реальном времени через Devices и Datastore API
Управление 4-разрядным дисплеем TM1637 через два вывода Arduino с контролем яркости
Управление AC симисторными диммерами методом фазового отсечения и алгоритма Брезенхема
Двухмерный графический движок для дисплеев и матриц с поддержкой текста, иконок и геометрических фигур
Быстрая реализация PID-регулятора с поддержкой разных режимов работы и встроенными инструментами для настройки коэффициентов
Управление робототехническими платформами ArtronAcademy через Hanuman Robot Control Board — программирование моторов и датчиков
Распределение значений с датчиков по бакетам с расчётом функций распределения вероятности PMF, CDF и PDF
Эффективное управление памятью микроконтроллера с пулированием для избежания фрагментации кучи
Реализация связного списка для Arduino с поддержкой динамического хранения данных, поиска и сортировки без необходимости предварительного определения размера буфера
Контроль температуры и напряжения с помощью микросхемы LTC2991 по шине I2C с поддержкой PWM
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Отображение чисел на цветовой спектр для RGB-светодиодов и дисплеев с интерполяцией промежуточных значений
Работа с CO2-датчиком MH-Z19/MH-Z19X через UART с поддержкой расширенных команд, ABC-режима и диагностики
Управление RGB-светодиодами и устройствами на макетах железных дорог через один сигнальный провод, поддерживает до 768 каналов на Arduino
Статический сборщик строк с парсингом, экономящий оперативную память на микроконтроллерах (проект архивирован, функции перешли в StringN и StringUtils)
Нелинейная интерполяция по массиву точек для преобразования сырых данных датчиков в полезные значения
ПИД-регулятор с поддержкой изменения коэффициентов во время работы и гибкой настройкой интервалов вычисления
Определение количества символов при выводе переменных для выравнивания и контроля размещения текста
Система ориентации и курса (AHRS) на основе алгоритмов Madgwick, Mahony, фильтра Калмана и дополняющих фильтров для инерциальных датчиков Arduino
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Backport функций C++17 и C++20 для старых компиляторов, включая std::string_view и std::byte
Планировщик отложенных и повторяющихся задач с приоритетной очередью для ESP32 и Raspberry Pi Pico
Работа с мультисенсорным модулем SI1145 для измерения видимого света, ИК-излучения, приближения и УФ-индекса
Управление I2C LCD-дисплеями на контроллере ST7032 с текстовым выводом и настройкой адреса устройства
Поддержка датчика атмосферного давления LPS22HH для STM32 с измерением в диапазоне 260–1260 гПа и температуры через I2C или SPI
Управление датчиками дальности VL53L1X на плате X-NUCLEO-53L1A1 с поддержкой измерений и распознавания жестов через I2C
Статический построитель строк с быстрой конвертацией чисел и поддержкой 64-бит целых и разных оснований
Кастомизированная версия TFT_eSPI для ES32Lab с предустановленной конфигурацией GPIO и поддержкой TFT-дисплеев
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ