Генерирует PPM-сигнал для управления RC-моделями, работая на прерываниях таймера без блокировки основного кода
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Генерация повторяющихся импульсных последовательностей на AVR через Timer1 с произвольными длительностями и калибровкой по времени
Организация двусторонней текстовой консоли через UART с буферизацией и парсингом команд для отладки Arduino
Сенсорные кнопки и интерактивные поверхности на базе CTSU для Arduino UNO R4 без механических переключателей
Поддержка I2C-устройств на плате Robots-For-All: PCA9685 для ШИМ-управления, PCF8574 для расширения портов и GPS ZED-F9P
Инфраструктура для робототехнических проектов с управлением светодиодами, синхронизацией времени, обработкой датчиков и удаленным доступом
Управление модулями RadioengeLoraWAN через AT-команды с готовыми функциями вместо ручного формирования запросов
Компактная отправка сигналов для 10-позиционных DIP-переключателей типа A с минимальным использованием памяти
Проигрыватель 8-битного моноаудио для SAMD21 с выводом через ЦАП на A0 и опциональным oversampling для улучшения качества звука
Быстрая генерация PWM-сигналов на восьми выводах SAMD21G с поддержкой режима Turbo и разрешением до 24 бит
Преобразование аналоговых сигналов датчиков в события нажатия кнопки с автоматическим дебаунсингом и настраиваемыми порогами
Расширение выходов ESP32 через сдвиговые регистры 74HCx595 с API как у digitalWrite и поддержкой масок для управления группами пинов
Добавляет PWM-функциональность к выводам сдвиговых регистров для плавной регулировки яркости и скорости
Управление PWM через сдвиговый регистр 74HC595 для расширения количества выходов на ESP32 и ESP8266
Работа с многопозиционными переключателями и энкодерами на прерываниях с автоматической обработкой дребезга и системой режимов
Замена громоздкого кода на простые функции для кнопок, светодиодов и таймеров с асинхронным выполнением без delay()
Воспроизведение 8-битного RAW-аудио с внешней SPI Flash-памяти через PWM с регулировкой громкости и управлением треками на Arduino
Функции для прототипирования контроллеров на STM32: обработка кнопок, термостаты с предустановками и базовые операции
Управление платой Sequent Microsystems ESP32-Pi с поддержкой GPIO, SD-карты, Ethernet и I2C
Управление прерываниями по изменению уровня на любых цифровых пинах Arduino через Pin Change Interrupts
Генерирует PWM-сигналы на произвольных пинах микроконтроллера через программный ШИМ без привязки к аппаратным таймерам
Управление биполярными и однополюсными ступенчатыми моторами от Soldered
Воспроизведение 8-битных звуков на частоте 40 кГц с поддержкой полифонии до четырёх треков одновременно
Управление 12-битным DAC MCP4725 по I2C с сохранением состояния в EEPROM
Управление 16 каналами PWM через микросхему TLC5940 с возможностью цепочки устройств для увеличения числа выходов
Матричная клавиатура через SPI с микросхемой MCP23S08, поддержка 4×4 и меньших конфигураций
Чтение данных из спидкубинг-таймеров Stackmat через RS-232 с интерполяцией времени для плавного отображения
Управление мягким контроллером I2C на плате Step CYC10 для взаимодействия с датчиками и периферией через Arduino IDE