Подавление дребезга кнопок и переключателей с подсчётом кликов и измерением длительности нажатия
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Синтез речи с поддержкой китайского и английского языков через I2C или UART с встроенным динамиком
Распознавание голосовых команд и синтез речи для Arduino через UART или I2C
Подавление дребезга цифровых кнопок с определением коротких и длинных нажатий
Управление яркостью светодиодов и мощностью нагрузки через PWM на SAMD21 с поддержкой трёх таймеров и гибкой настройкой частоты
Чтение и обработка сигналов потенциометров на Arduino и Teensy без написания кода обработки с нуля
A library for PCF8574A (8-bit) and PCF8575 (16-bit) I2C I/O expanders used on a custom PCB that provide input read (State ON 4 to 30V) and relay output.
Обработка кнопок по событиям: press, release, hold и longPress без дребезга и таймеров в коде
Библиотека для учебной платы EIS INTERBOT с поддержкой практики в C++, алгоритмах и основах робототехники
Драйвер для многоканальных АЦП ADS1015/1115 с I2C интерфейсом и программируемым усилением
Единый интерфейс для разных библиотек энкодеров с поддержкой собственных адаптеров
Мониторинг расхода электроэнергии через импульсный выход CF счётчиков на базе ADE7755
Работа с несколькими датчиками окружающей среды — температуры, влажности, давления, освещённости с логированием данных на SD-карту
Извлечение 28 аудиофич из микрофонов I2S на ESP32 для машинного обучения и анализа звука
Управление множеством сдвиговых регистров SIPO для расширения портов вывода микроконтроллера
Оптимизированные функции sin/cos для RP2040, работающие в 5–6 раз быстрее стандартных благодаря аппаратному интерполятору
Быстрые операции с портами ввода-вывода с минимальными накладными расходами благодаря инлайнированию функций в ассемблер
Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
Детектирование фронтов цифровых сигналов — переходов между высоким и низким уровнем на пине Arduino
Управление цифровыми выходами Multi Output card от Midwest737Simulations для авиасимуляторов на базе Arduino и Teensy
Гибридная нейронная сеть с нечёткой логикой для задач классификации и регрессии на Arduino с поддержкой градиентного обучения
Управление роботом Formulinha: моторы, датчики линии, сервопривод и звук через готовые функции с калибровкой
Измеряет длительность каждого цикла входящего сигнала для определения частоты и анализа временных интервалов между импульсами
Коррекция яркости светодиодов по восприятию человека через GAMMA-таблицу с поддержкой интерполяции и отрицательных значений
Управление DC-мотором через L293D с поддержкой PWM, автоматическим переключением направления и установкой времени работы
Чтение и масштабирование значений потенциометров с фильтрацией шума
Управление сдвиговым регистром 74HC595N с независимым контролем восьми выходов через простой API
Управление волновыми сигналами на выходе с простым интерфейсом для базовых задач формирования и контроля волновых выходов
Неблокирующее управление светодиодными индикаторами с поддержкой сценариев и многоцветных светодиодов
Управление кнопками с поддержкой одиночных, двойных и тройных кликов, а также детектирования удержания