Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Контроллер IO с репозиторием для управления датчиками и исполнителями по именам, автоматической нормализацией и описанием в JSON
Управление генератором сигналов AD9833 через Arduino: синусоиды, треугольники и прямоугольники с произвольной частотой
Замена громоздкого кода на простые функции для кнопок, светодиодов и таймеров с асинхронным выполнением без delay()
Управление светодиодной матрицей WS2812 и звуками для робота через предустановленные выражения лица
Воспроизведение 8-битного RAW-аудио с внешней SPI Flash-памяти через PWM с регулировкой громкости и управлением треками на Arduino
Управление светодиодами с неблокирующим обновлением состояния, поддержка мигания и настройка логики включения
Функции для прототипирования контроллеров на STM32: обработка кнопок, термостаты с предустановками и базовые операции
Драйвер для ЦАП семейства DACxx11 от Texas Instruments с единым SPI-интерфейсом для моделей разного разрешения
Управление микросхемой FSUSB43 для переключения USB 2.0 сигналов между двумя выходами через GPIO-пины
Обработка нажатий кнопок через события вместо постоянного опроса состояния пина
Обработка событий от ротационных энкодеров через callback-функции без ручного опроса портов
Работа с модулем на 16 цифровых входов через I2C с поддержкой каскадного подключения
Управление 16-канальным реле HAT Sequent Microsystems через I2C с поддержкой каскадирования до 8 уровней
Работа с 16 аналого-цифровыми входами через I2C с поддержкой стекировки на Arduino
Управление четырёхканальной релейной платой с четырьмя входами через I2C шину Arduino
Управление 8-слойной платой HALL Current Sensor DAQ от Sequent Microsystems через I2C для Arduino
Управление восьмью MOSFET-выходами платы Eight MOSFETS через I2C с Arduino или Raspberry Pi
Управление Building Automation HAT от Sequent Microsystems через I2C с Arduino и совместимыми платами
Управление платой Sequent Microsystems ESP32-Pi с поддержкой GPIO, SD-карты, Ethernet и I2C
Компактная библиотека для работы с кнопками с поддержкой автоповтора, фильтрацией дребезга и минимальным расходом памяти
Неблокирующая обработка кнопок с распознаванием кликов, двойных нажатий и долгого удержания через событийный паттерн
Асинхронная обработка событий кнопок с поддержкой кликов, удержания и дребезгофильтрации через callback-функции
Чтение и обработка данных со смарт-карт через Arduino с минимальной обвязкой по пинам
Сглаживание шумов аналоговых входов путём усреднения последовательных измерений
Фильтрация помех аналогового входа усреднением значений ADC для получения гладких показаний датчиков
Адаптивная фильтрация аналоговых входов для подавления шума потенциометров и фейдеров без подбора параметров
Управление 8-битными защелками SN74HC573AN для расширения выводов Arduino и управления светодиодными матрицами
Управление синтезатором звука SN76489 с Arduino через 8-битный интерфейс или сдвиговый регистр 74HC595