Управление мощными DC-моторами до 43 А через двухканальный H-мост BTS7960 с регулировкой скорости и направления вращения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Работа с цветными OLED-дисплеями SSD1351 с двойной буферизацией для плавной анимации без мерцания
Буферизированные потоки данных со встроенными кольцевыми буферами для обмена между компонентами скетча или временного хранилища
Буферизованная трассировка сообщений для отладки без влияния на синхронизацию времязависимого кода
Чтение и запись структурированных данных в буферы с автоматическим отслеживанием позиции, а также кольцевой буфер для любых типов данных
Извлекает дату и время компиляции из встроенных констант компилятора и предоставляет их в виде готовых переменных
Управление моторными драйверами, релейными модулями и MOS-транзисторными ключами BULLM через шину I2C
Управление 8-канальной платой расширения электромоторов BULLM с независимым контролем скорости и направления каждого двигателя
Управление несколькими цифровыми выводами как единым объектом, до восьми пинов одновременно
Общий слой RS485 для сетей HDL Buspro с кодированием фреймов, управлением полудуплексом и диспетчеризацией команд
Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов
Управление кнопкой на RAK3172 с поддержкой режима сна и перезагрузки устройства
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Упрощает обработку нажатий кнопок, избавляя от дребезга и необходимости вручную опрашивать пины
Распознавание одиночных, двойных и длительных нажатий кнопок с назначением callback-функций для каждого типа события
Работа с кнопками с антидребезгом и различением короткого и долгого нажатия
Рисование кнопок на пиксельном дисплее с поддержкой сенсорного ввода и различными стилями оформления
Обработка кнопок с автоматическим подавлением дребезга и поддержкой одиночных, двойных и долгих нажатий через callback-функции или опрос в основном цикле
Отслеживание состояния кнопки с различием между нажатием, отпусканием и удержанием
Распознавание типов нажатий кнопки: короткие клики, длительные нажатия, двойные клики с подсчётом и измерением времени
Обработка нажатий кнопок с подавлением дребезга контактов через программную фильтрацию
Управление одиночными кнопками и группами через распознавание паттернов нажатия с встроенным дебаунсингом
Распознавание одной кнопкой простых нажатий, двойных и тройных кликов, длительных удержаний для назначения нескольких действий
Работа с матричными клавиатурами, подключёнными напрямую или через I2C расширители вроде MCP23017, с поддержкой событий клика и длинного нажатия
Обработка кнопок через прерывания микроконтроллера с встроенной функцией toggle
Неблокирующий обработчик кнопок и селекторов с поддержкой дребезга, автоповтора и событийных колбэков
Развязка дребезга кнопок, подключённых к земле, без использования прерываний
Многокнопочный драйвер с защитой от дребезга, распознаванием кликов, удержаний и комбинаций через event-колбэки
Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга