PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы
Архитектура: k210
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
PID-контроллер для систем автоматического управления, который поддерживает заданное значение параметра через пропорциональное, интегральное и дифференциальное регулирование
PID-регулятор для автоматического управления и стабилизации физических параметров в системах контроля и робототехнике
Простой PID-регулятор с защитой от интегрального дрейфа, сглаживанием производной и ограничением выхода
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Минималистичная библиотека для кнопки PiicoDev с поддержкой I2C и защёлкивающимся флагом нажатия
Управление зуммером PiicoDev через I2C: воспроизведение тонов на заданной частоте с регулировкой громкости
Управление мобильным роботом PikaBot на базе Maker UNO с моторами, ИК-датчиками и ультразвуковым дальномером
Управление компактным I2C трекболом Pimoroni RGBW с распознаванием движений, кликов и управлением четырёхцветной LED
Реализация паттерна pImpl для отделения публичного интерфейса от деталей реализации C++ библиотеки
Обработка нажатий кнопки с поддержкой дебаунсинга и разных типов событий — одиночные клики, удержание, повторные нажатия с настраиваемыми интервалами
Группирует до 16 входных контактов и позволяет читать их одной командой вместо отдельных digitalRead для каждого
Опрос матричных клавиатур и кнопочных сеток с поддержкой событий изменения состояния
Группировка выходных пинов для более быстрого управления с кэшированием состояния
Управление микросхемой Intel 8255 через Arduino с поддержкой трёх 8-битных портов параллельного интерфейса
Потоковый декодер GIF, который обрабатывает данные из любого источника без полной загрузки в память
Работа с датчиками движения PIR и другими цифровыми сенсорами, поддержка до 8 устройств одновременно
Управление до 16 PIR-датчиков через I2C расширитель PCF8575 с поддержкой прерываний
Драйвер для пассивных ИК-датчиков движения, поддерживающий модели AM312 и HC-SR501 для охранных систем и автоматизации освещения
Вывод десятичных, шестнадцатеричных и двоичных значений мигающим светодиодом с синхросигналом для обозначения цифр
Управление адресуемыми LED WS2812 с эффектами и виртуальной переупорядочкой светодиодов в фигуры
Создание и рендеринг 2D-анимаций для LED-дисплеев с поддержкой слоёв, встроенных эффектов и 24-битной палитры
Управление визуальным датчиком VIA Pixetto через последовательный порт для распознавания объектов и цветов в Arduino-проектах
Облегченная библиотека для работы с датчиком зрения Pixetto через последовательный порт на Arduino
Получение данных датчиков Pixhawk на Arduino через MAVLink протокол
Управление цепочками LED-матриц 5×7 точек с поддержкой текста, графики и анимации
Управление RGB LED-дисплеями Pixie Chroma 5x7 через один GPIO с поддержкой цепочки экранов
Управление дисплейными модулями Pixxi от 4D Systems через серийный порт с помощью высокоуровневых функций Arduino
Таймер для организации периодических задач в главном цикле без использования прерываний
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям