PID-регулятор на C++ с поддержкой INCREMENTAL и ABSOLUTE режимов для стабилизации и отслеживания уставки с защитой от windup интеграла
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
PID-контроллер для систем автоматического управления, который поддерживает заданное значение параметра через пропорциональное, интегральное и дифференциальное регулирование
Простой PID-регулятор с защитой от интегрального дрейфа, сглаживанием производной и ограничением выхода
Воспроизведение мелодий через пассивный зуммер путём преобразования нот в частоты
Расширение GPIO с помощью мультиплексоров и демультиплексоров 74LS151/74LS150/74HC259
Отправка и получение OSC-сообщений на Arduino через SLIP или UDP для взаимодействия с аудиоПО и другими устройствами
Драйвер для инфракрасного датчика температуры MLX90632, подключаемого по I2C с поддержкой разъёма QWIIC
Обработка нажатий кнопки с дебаунсом и распознаванием одиночного тапа, двойного тапа и долгого нажатия без блокировки программы
Отправка push-уведомлений на мобильные устройства через сервис Pushetta с Arduino Yun
Serial DMA и IRQ, PWM-драйвер и поддержка DSHOT для ESC на RP2040/RP2350
Клиент для подключения Arduino к IoT-платформе Qubitro через MQTT с автоматической настройкой параметров соединения
An fast and versatile alternative to Arduino's map() function using floats.
Унифицированная обработка нажатий для обычных, сенсорных кнопок и микросхем MPR121 с событиями Press, Hold и Release
Сенсорная панель FT6336U для модуля RAK14014-TFT с поддержкой мультитач и IIC-интерфейса
Управление RC-моделями на Arduino: моторы, приёмник, IMU, GPS, PID-контроллеры и телеметрия
Общие структуры и типы данных для библиотек Reefwing, работающих с инерциальными датчиками
Работа с акселерометром и гироскопом MPU6000/6500 через SPI с калибровкой и временными метками
Парсер регулярных выражений для поиска и обработки строк на микроконтроллерах с использованием синтаксиса Lua patterns
Драйвер для датчика жестов PAJ7620 с распознаванием девяти движений руки через I2C
Implements a light and optimized circular buffer in RAM as a Stream derived class
Основной модуль для создания узлов системы RealLogger с общей функциональностью и инфраструктурой сети
Advanced MPU6050 library that bypasses chip ID validation for clone modules.
Упрощенное управление образовательным роботом RobotDuLAB через Wi-Fi с выразительным и читаемым кодом
Графическая библиотека для микроконтроллеров с поддержкой дисплеев, сенсорных панелей, антиалиасированного текста UTF-8 и векторной графики
Специализированная библиотека для работы с часами реального времени DS3231 через I2C с поддержкой будильников и високосных лет
Отправка DMX-512 команд по сети через протокол sACN (ANSI E1.31) для управления сценическим освещением
Управление светодиодами с проверкой полярности и контролем исправности во время работы
Lightweight library for storing and updating data in EEPROM and files
Подключение оригинального Steel Battalion Controller к Teensy 4.0/4.1 для чтения джойстика и управления светодиодами
A lightweight C++ library for managing application screens, navigation, transitions and display timing. It is platform, framework and GFX agnostic.