PID-регулятор для удержания параметров в заданном диапазоне с настройкой пропорциональной, интегральной и дифференциальной составляющих
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
PID-регулятор на C++ с поддержкой INCREMENTAL и ABSOLUTE режимов для стабилизации и отслеживания уставки с защитой от windup интеграла
PID-регулятор, корректно работающий при нерегулярных интервалах между измерениями
PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы
PID-контроллер для систем автоматического управления, который поддерживает заданное значение параметра через пропорциональное, интегральное и дифференциальное регулирование
Простой PID-регулятор с защитой от интегрального дрейфа, сглаживанием производной и ограничением выхода
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Управление зуммером PiicoDev через I2C: воспроизведение тонов на заданной частоте с регулировкой громкости
Быстрая работа с Arduino I/O пинами через прямое манипулирование портами — в 8 раз быстрее стандартных функций
Обработка нажатий кнопки с поддержкой дебаунсинга и разных типов событий — одиночные клики, удержание, повторные нажатия с настраиваемыми интервалами
Обработка прерываний по изменению уровня на любых ножках Arduino через отслеживание состояния портов
Абстракция для работы с расширителями пинов через стандартный Arduino-интерфейс
Опрос матричных клавиатур и кнопочных сеток с поддержкой событий изменения состояния
Управление микросхемой Intel 8255 через Arduino с поддержкой трёх 8-битных портов параллельного интерфейса
Работа с датчиками движения PIR и другими цифровыми сенсорами, поддержка до 8 устройств одновременно
Управление до 16 PIR-датчиков через I2C расширитель PCF8575 с поддержкой прерываний
Обучение электронике через готовые примеры проектов со звуком, SD-картами и светоэффектами
Объектно-ориентированный фреймворк для работы с датчиками и исполнительными механизмами через сигналы вместо циклических проверок
Управление четырьмя мультиплексорами CD4067B через I2C для расширения до 64 аналоговых входов с поддержкой напряжений до 18V
Расширение GPIO с помощью мультиплексоров и демультиплексоров 74LS151/74LS150/74HC259
Обработка кнопок с дебаунсингом и распознаванием одиночных, двойных кликов и удержаний
Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Генерирует PPM-сигнал для управления RC-моделями, работая на прерываниях таймера без блокировки основного кода
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Чтение символов с PS/2-клавиатуры через протокол PS/2 на Arduino
Читает PS/2 клавиатуры через два пина микроконтроллера, включает базовые функции для получения нажатий клавиш
Управление 6-канальным контроллером громкости PT2258 через I2C с поддержкой до четырёх микросхем на одной шине
Генерирует импульсы на цифровых выводах с частотой 2–3000 Гц без сложной настройки Timer 1
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Генерация повторяющихся импульсных последовательностей на AVR через Timer1 с произвольными длительностями и калибровкой по времени