Обработка матричных кнопок с дебаунсом, повтором и ускорением для конфигураций до 8×8
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 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
Медианный фильтр со скользящим окном без динамического выделения памяти для очистки импульсных помех датчиков в реальном времени
Декодирование и воспроизведение MP3-файлов на Arduino с модульным интерфейсом
Управление 12-, 10- и 8-битными ЦАП семейства LTC2633 через I2C для генерации аналоговых сигналов и управления аналоговыми цепями
Голосовой щит для Arduino с распознаванием речи и синтезом голоса через удобный API
Фильтр скользящего среднего для сглаживания шума аналоговых датчиков
Управление датчиками и исполнительными устройствами на основе конечных автоматов с поддержкой параллельной обработки и PWM-кривых для плавного управления
Воспроизведение музыкальных композиций через зуммер — более 30 готовых мелодий из фильмов и видеоигр
Воспроизведение нескольких музыкальных нот одновременно без блокировки основной программы с поддержкой RTTL и управлением параметрами звука
Управление светодиодом через цифровой выход с методами включения, отключения и проверки состояния