Приём и передача нескольких PPM-потоков с высоким разрешением для плат Teensy
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Отправка точно распределённых во времени последовательностей импульсов на выходные ноги для IR и RF сигналов
Организация двусторонней текстовой консоли через UART с буферизацией и парсингом команд для отладки Arduino
Обработка нажатий кнопок с поддержкой событий и встроенным pull-up резистором
Неблокирующая обработка нажатий кнопок с отслеживанием состояния и длительности удержания
Моделирование событий кнопки с распознаванием кликов, двойных кликов и долгих нажатий через периодический опрос пина
Обработка нажатий кнопки с дебаунсом и распознаванием одиночного тапа, двойного тапа и долгого нажатия без блокировки программы
Декодирование квадратурных импульсов энкодеров на основе конечного автомата с естественной устойчивостью к дребезгу контактов
Быстрые приближённые вычисления IEEE float32 для встроенных систем: триг, логарифм, экспонента, синтез волн и огибающие без зависимостей
Экстремально быстрые операции с цифровыми выводами и прерываниями с минимальными затратами тактов процессора
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
Сенсорные кнопки и интерактивные поверхности на базе CTSU для Arduino UNO R4 без механических переключателей
Поддержка I2C-устройств на плате Robots-For-All: PCA9685 для ШИМ-управления, PCF8574 для расширения портов и GPS ZED-F9P
Инфраструктура для робототехнических проектов с управлением светодиодами, синхронизацией времени, обработкой датчиков и удаленным доступом
Унифицированная обработка нажатий для обычных, сенсорных кнопок и микросхем MPR121 с событиями Press, Hold и Release
Обработка ёмкостных кнопок с поддержкой событий нажатия, отпускания и условного удержания
Обработка событий сенсорных кнопок на базе MPR121 с поддержкой нажатий, долгих удержаний и пользовательских обработчиков
Обработка кнопок с антидребезгом через Bounce2 и удобные коллбэки на нажатие, отпускание и удержание
Управление модулями RadioengeLoraWAN через AT-команды с готовыми функциями вместо ручного формирования запросов
Обработка нажатий кнопок с распознаванием одиночных и множественных кликов, долгих нажатий и комбинаций из двух кнопок
Чтение и антидребезг кнопок и переключателей без блокирующих задержек
Управление RC-моделями на Arduino: моторы, приёмник, IMU, GPS, PID-контроллеры и телеметрия
Компактная отправка сигналов для 10-позиционных DIP-переключателей типа A с минимальным использованием памяти
Фильтрация шумящих аналоговых сигналов через скользящее среднее с отклонением выбросов и маппингом значений
Приём и декодирование сигналов от RF-пультов управления с настраиваемой длиной кода
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Управление цветом и длительностью свечения четырёхножечных RGB-светодиодов через PWM-пины Arduino
Дебаунсированная обработка кнопок для Arduino с поддержкой разных схем подключения