Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Функция shiftIn с настраиваемой задержкой между битами для надежной работы с регистрами сдвига и устройствами с длинными линиями
shiftOut с микросекундными задержками между битами для надежной работы на длинных проводах
Расширение выходов ESP32 через сдвиговые регистры 74HCx595 с API как у digitalWrite и поддержкой масок для управления группами пинов
Добавляет PWM-функциональность к выводам сдвиговых регистров для плавной регулировки яркости и скорости
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Управление PWM через сдвиговый регистр 74HC595 для расширения количества выходов на ESP32 и ESP8266
Работа с многопозиционными переключателями и энкодерами на прерываниях с автоматической обработкой дребезга и системой режимов
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Подключение педалей, шифтеров и ручников для симрейсинга к 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