Работа с матричными клавиатурами до 8×8 через I2C расширитель PCF8575 с поддержкой дребезга контактов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление сервомоторами, DC моторами и аналоговыми входами платы расширения iKB-1 через I2C интерфейс
Работа с аналоговыми и цифровыми входами-выходами платы Industruino IND.I/O через зеленые клеммники
Назначение нескольких функций одной кнопке в зависимости от длительности нажатия
Управление платами расширения IO22D08 и IO22C04 с релейными выходами, оптоизолированными входами и 7-сегментным дисплеем
Портовый расширитель MAX7319 на шине I2C с восьмью входами и детектором переходов состояния
Обработка прерываний на Arduino через C++ классы с поддержкой шаблонов и атомарных операций
Сканер матричных и прямых кнопочных клавиатур с обработкой дребезга, событиями нажатия и отпускания, функциями навигации
Обработка матричных кнопок с дебаунсом, повтором и ускорением для конфигураций до 8×8
Управление DC-моторами и сервомоторами через плату KidMotor V4 с поддержкой I/O расширения и датчиков HC-SR04P
Быстрое преобразование Фурье для анализа спектра звука и сигналов на Arduino и ESP32
Обработка сигналов энкодера KLE с распознаванием нажатий, удержаний и вращений
Управление ионными двигателями на криптоне, аргоне, ксеноне или неоне через контроллер Krypton с регулировкой напряжения, скорости и расхода топлива
Программное управление яркостью светодиодов на любых GPIO-выводах через быстрое мигание с компенсацией ошибок
Управление встроенными и внешними светодиодами Arduino через готовые методы вместо прямых digitalWrite
Управление яркостью светодиодов через PWM с плавным переходом между уровнями освещённости
Инструменты для обучающего щита Leeman Geophysical Learning Shield с набором функций для работы с компонентами платы расширения Arduino
Матричная клавиатура 4×3 с поддержкой букв, цифр и функции Caps Lock
Управление RGB LED на базе NeoPixel и звуковым генератором платы LionBit с предустановленными нотами и эффектами
Полнофункциональная обработка кнопок с дебаунсингом, поддержкой коротких и длинных нажатий, удержания и без блокирующих задержек
Libreria para abstraccion de pines y logica combinacional.
Управление 8-канальным 12-битным ЦАП LTC2625 через I²C с поддержкой массовой записи и независимого управления каналами
Элегантная отладка через макросы: выводите сообщения в Serial и полностью отключайте их одной строкой кода
Обработка кнопок с автоматической антидребезговкой, работающая даже при использовании delay() в коде
Управление 16 дополнительными цифровыми выводами MCP23017 через I2C с поддержкой прерываний и адресации до 8 микросхем на шину
Чтение 8 каналов аналогового сигнала через АЦП MCP3208 по протоколу SPI с настраиваемым разрешением до 12 бит
12-битный SPI АЦП с восьмью каналами для одновременного снятия аналоговых сигналов или четырьмя дифференциальными парами
Управление цифровым потенциометром MCP4251 через SPI с поддержкой сопротивлений 5, 10, 50 и 100 кОм
Управление цифровыми потенциометрами MCP4261 через SPI с кэшированием значений и поддержкой EEPROM
Медианный фильтр со скользящим окном без динамического выделения памяти для очистки импульсных помех датчиков в реальном времени