Планировщик периодических задач без delay() с поддержкой кооперативных и критических FreeRTOS-потоков плюс статистика выполнения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Передача данных по RS-485 через аппаратные и программные последовательные порты на любых Arduino-совместимых платах
Мониторинг и редактирование переменных Arduino через USB в реальном времени с десктопным приложением SerialWatcherApp
Отправка сообщений и уведомлений в Telegram с ESP32 и плат Deneyap через Arduino IDE
Датчик температуры и влажности DHT20 с интерфейсом I2C, требующий инициализации и поддерживающий асинхронный режим чтения
Управление сенсорным TFT дисплеем DIYables 3,5 дюйма (320×480) с аппаратным ускорением графики для Arduino Uno, Mega и совместимых плат
Логирование с временными метками и восемью уровнями детализации, с фильтрацией по сервисам и минимальными затратами памяти
Полная поддержка модулей LoRa EBYTE E22 (sx1262/sx1268) для Arduino, ESP8266, ESP32 и STM32 с примерами настройки, WOR и экономии энергии
Управление модулями LoRa EBYTE E32 на SX1278/SX1276 с поддержкой Arduino, ESP8266, ESP32 и STM32
Работа с внешней SPI памятью: запись байтов, чисел, float и массивов без забот о границах страниц
I2C EEPROM library for 24Cxx and 24CMxx EEPROM chips.
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Клиент InfluxDB для ESP8266 и ESP32 с поддержкой облачного сервиса, аутентификации и пакетной отправки данных
Автоматическая первичная настройка ESP8266/ESP32 через точку доступа и загрузка конфигурации с сервера
Связь Arduino с облачной платформой Exosite Murano через HTTP по Ethernet и WiFi
Чтение и запись внешней EEPROM памяти через I2C с поддержкой микросхем объёмом от 2 кбит до 2 Мбит
Решение обратной кинематики манипуляторов с 2–4 степенями свободы методом FABRIK
Оптимизированные математические функции для быстрых вычислений на Arduino, включая конвертеры BCD и логарифмы
PID-регулятор на целочисленной арифметике для микроконтроллеров с ограниченными возможностями обработки чисел с плавающей точкой
Ограниченный автомат состояний для Arduino с условными переходами, таймерами и обработчиками событий входа-выхода
Быстрая реализация PID-регулятора с поддержкой разных режимов работы и встроенными инструментами для настройки коэффициентов
Компактный конструктор JSON для логирования данных с IoT-устройств и датчиков в терминал, файл или облако
Реализует протокол KWP2000 для диагностики мотоциклов Suzuki, Kawasaki, Yamaha и Honda через K-line
Драйвер для OLED и LCD дисплеев (SSD1306, ILI9341, ST7735 и др.) с поддержкой I2C/SPI, графикой, виджетами интерфейса и UTF-8
Управление видеокамерами Sony через протокол Lanc с двумя вариантами реализации: блокирующей и неблокирующей
Обёртка над RUI3 API для упрощения работы с LoRa-модулями RAK — настройка, подключение к LoRaWAN и управление передачами данных
Управление громкостью через микросхему M62429 с поддержкой трёх каналов и инкрементального изменения уровня затухания
Контроллер MATRIX Mini на базе Arduino Uno R3 для управления RC-сервомоторами, DC-моторами и датчиками робототехнических систем
Базовые функции для работы с Modbus RTU на Arduino и совместимых платах
Управление LTE и WiFi интерфейсами ESP32 через процесс freeRTOS с поддержкой TCP+SSL, MQTT и HTTP/HTTPS