Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для многоканальных АЦП ADS1015/1115 с I2C интерфейсом и программируемым усилением
Единый интерфейс для разных библиотек энкодеров с поддержкой собственных адаптеров
Мониторинг расхода электроэнергии через импульсный выход CF счётчиков на базе ADE7755
Управление множеством сдвиговых регистров SIPO для расширения портов вывода микроконтроллера
Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
Детектирование фронтов цифровых сигналов — переходов между высоким и низким уровнем на пине Arduino
Гибридная нейронная сеть с нечёткой логикой для задач классификации и регрессии на Arduino с поддержкой градиентного обучения
Управление роботом Formulinha: моторы, датчики линии, сервопривод и звук через готовые функции с калибровкой
Измеряет длительность каждого цикла входящего сигнала для определения частоты и анализа временных интервалов между импульсами
Коррекция яркости светодиодов по восприятию человека через GAMMA-таблицу с поддержкой интерполяции и отрицательных значений
Управление DC-мотором через L293D с поддержкой PWM, автоматическим переключением направления и установкой времени работы
Чтение и масштабирование значений потенциометров с фильтрацией шума
Управление сдвиговым регистром 74HC595N с независимым контролем восьми выходов через простой API
Управление волновыми сигналами на выходе с простым интерфейсом для базовых задач формирования и контроля волновых выходов
Неблокирующее управление светодиодными индикаторами с поддержкой сценариев и многоцветных светодиодов
Управление кнопками с поддержкой одиночных, двойных и тройных кликов, а также детектирования удержания
Цифровые фильтры (IIR, режекторный, Калман) для очистки биосигналов ECG, EMG, EEG, EOG от шумов и сетевых помех
Управление шаговыми моторами с поддержкой полушагового режима и выбором однофазной или двухфазной работы
Управление четырёхразрядными семисегментными дисплеями HT16K33 по I2C с кэшированием данных для оптимизации скорости
Independent boot-time hardware and load cell integrity verifier for HX711.
Работа с 24-битным АЦП HX712 в электронных весах и датчиках нагрузки с калибровкой и мониторингом батареи
Работа с матричными клавиатурами до 8×8 через I2C расширитель PCF8575 с поддержкой дребезга контактов
Управление сервомоторами, DC моторами и аналоговыми входами платы расширения iKB-1 через I2C интерфейс
Работа с аналоговыми и цифровыми входами-выходами платы Industruino IND.I/O через зеленые клеммники
Назначение нескольких функций одной кнопке в зависимости от длительности нажатия
Управление платами расширения IO22D08 и IO22C04 с релейными выходами, оптоизолированными входами и 7-сегментным дисплеем
Портовый расширитель MAX7319 на шине I2C с восьмью входами и детектором переходов состояния
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Сканер матричных и прямых кнопочных клавиатур с обработкой дребезга, событиями нажатия и отпускания, функциями навигации