Вольтметр постоянного тока на аналоговом входе Arduino с поддержкой разных разрядностей АЦП и усреднением измерений
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Событийная архитектура для обработки кнопок, переключателей и датчиков — вместо опроса в loop() используются колбеки
Объектно-ориентированный интерфейс для управления GPIO пинами вместо прямых вызовов digitalWrite и digitalRead
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Неблокирующая фильтрация дребезга контактов на входных пинах Arduino с поддержкой одновременного отслеживания нескольких пинов
Распознавание одиночных, двойных и длительных нажатий кнопок с поддержкой debounce и сенсорных датчиков
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Управление матричной клавиатурой и расширение GPIO через микросхему TCA8418 по интерфейсу I2C
Управление матричным коммутатором ADG728 по I2C — 1x8 мультиплексер для переключения восьми каналов
Управление матричным коммутатором ADG729 через I2C для переключения сигналов между несколькими каналами
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
Автоматический PID-регулятор для управления процессами с масштабируемой временной логикой и поддержкой PWM и bang-bang режимов
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга
Обработка кнопок и потенциометров с поддержкой жестов и мультиплексоров
Чтение электропроводности для ESP32 с датчика EC Gravity через ADS1115
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Детектирование нажатий, отпусканий и долгих удержаний кнопок с подавлением дребезга контактов
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Обработка матрицы кнопок и управление макросами для создания кастомных клавиатур и макропадов
Чтение и калибровка значений потенциометров с фильтрацией шума и поддержкой callback-функций