Управление переменными окружения Notecard через callback-функции в Arduino-коде
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление NMOS-драйвером BM12O2021-A/BMD12K202 через 9-битный UART с поддержкой PWM и других функций модуля
24-битный АЦП модуль для подключения к Arduino по шине I2C с высокой точностью измерения
Работа с 24-битным АЦП модулем BMH23M002 через I2C или SPI с высокой точностью оцифровки сигналов
Управление 4-клавишным емкостным сенсорным модулем BMK52M134/BMK52M134A через I2C
Управление голосовым шилдом BMV31T001 по one-wire протоколу с поддержкой онлайн-обновления звуковых данных
Управление MIDI-синтезатором BMV51T001 через UART для создания музыкальных звуков в Arduino-проектах
Управление сенсорным музыкальным экраном BMV56T123 через UART с регулировкой источника, громкости и тембра
Синтез возбуждающих сигналов для тестирования и идентификации динамических систем: импульсы, chirp-сигналы и многочастотные волны
Мониторинг состояния и переходов булевой переменной с обработкой дребезга, как настоящей кнопки
Фильтрация дребезга контактов механических кнопок и переключателей с настраиваемым интервалом дебаунса
Обработка нажатий кнопок: одиночные клики, длительные удержания и множественные быстрые нажатия
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Работа с кнопками с антидребезгом и различением короткого и долгого нажатия
Отслеживание состояния кнопки с различием между нажатием, отпусканием и удержанием
Распознавание типов нажатий кнопки: короткие клики, длительные нажатия, двойные клики с подсчётом и измерением времени
Распознавание одной кнопкой простых нажатий, двойных и тройных кликов, длительных удержаний для назначения нескольких действий
Развязка дребезга кнопок, подключённых к земле, без использования прерываний
Многокнопочный драйвер с защитой от дребезга, распознаванием кликов, удержаний и комбинаций через event-колбэки
Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга
Превращает кнопки в переключатели с дебаунсингом, отслеживанием состояний и поддержкой сложных сценариев включения-выключения
Управление несколькими зуммерами с гибкими паттернами сигналов без блокировки основного цикла программы
Численное интегрирование и дифференцирование для микроконтроллеров с методом Симпсона и автоподбором коэффициентов PID
Асинхронная обработка нажатий кнопки без блокировок, с распознаванием коротких, долгих и двойных кликов через callback-функции
Управление двухмоторной мобильной платформой с поддержкой ультразвукового и IR датчиков
Упрощает работу с энкодерами вращения: отслеживает повороты, счетчик позиций и нажатия встроенной кнопки
Обработка нажатий кнопок с фильтрацией дребезга и определением типов касаний
Потоковый ввод-вывод для Arduino в стиле cout/cin из C++, с поддержкой UTF-8
Обработка нажатий кнопки с поддержкой коротких и длинных кликов, двойных нажатий и режима click-and-hold
Параллельный запуск нескольких PID-контроллеров с независимой настройкой каждого контура управления