Управление 16 каналами светодиодов или нагрузок через I2C с помощью микросхемы PCA9552, поддерживающей ШИМ и независимую регулировку каждого канала
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление четырьмя каналами светодиодов через I2C с двумя независимыми ШИМ-генераторами на микросхеме PCA9553
Управление яркостью RGB и RGBW светодиодов через I2C с помощью PWM-драйвера PCA9632/PCA9633
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Управление восемью светодиодными каналами через I2C с поддержкой нескольких адресов на одной шине
16-канальный PWM-контроллер PCA9635 с подключением по I2C для управления яркостью светодиодов с разрешением 8 бит
Расширитель портов I2C на базе PCA9671 и PCA9673 с поддержкой до 16 дополнительных входов-выходов на микросхему
Драйвер для PCA9685 с управлением 16 каналами PWM через I2C и буферизацией в памяти
Управление 16 каналами PWM (12 бит) через I2C для светодиодов, сервоприводов и RGB-лент с независимой настройкой каждого канала
Драйвер GPIO-расширителя PCA9698 с поддержкой I2C, управления портами и прерываниями для AVR-платформ
Расширитель портов ввода-вывода PCA9698 на 40 каналов с интерфейсом I2C, поддерживающий подключение до 64 чипов на одной шине
Управление PCF8574 — 8-канальным расширителем GPIO по шине I2C с поддержкой прерываний и работой с несколькими устройствами на одной линии
Расширитель портов ввода-вывода PCF8574 через I2C с поддержкой прерываний, энкодеров и HC-SR04
Управление 16 портами ввода-вывода через I2C с поддержкой прерываний и расширением до 128 линий
Расширитель портов PCF8575 по I2C с 16 дополнительными цифровыми линиями и поддержкой прерываний
Расширитель 16 цифровых портов через I2C для Arduino, ESP8266, ESP32, RP2040 и STM32 с поддержкой прерываний и энкодеров
АЦП/ЦАП PCF8591 с поддержкой нескольких I2C шин и быстрым чтением всех четырёх каналов одновременно
Работа с PCF8591 — 4-канальный АЦП и ЦАП через I2C для Arduino, ESP8266, ESP32, STM32 и Raspberry Pi Pico
Управление прерываниями по смене уровня на выводах микроконтроллера с поддержкой нескольких слушателей
Декодирование WAV, MP3 и FLAC в PCM-буфер с поддержкой I2S DAC, SD и потоковых источников
Буферизация и воспроизведение PCM-аудио на M5Unified со стабилизацией потока данных
Кодек G.711 (mu-law/A-law) для сжатия голоса в реальном времени в приложениях VoIP и ESP-NOW с минимальными затратами памяти
Кодек G.722 для HD-голоса в VoIP и ESP-NOW — HD-качество при 64 кбит/с на базе sippy/libg722
Кодек Opus для PCMFlow с поддержкой голосового обмена между микроконтроллерами через ESP-NOW и UDP
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
PID-регулятор для удержания параметров в заданном диапазоне с настройкой пропорциональной, интегральной и дифференциальной составляющих
PID-регулятор на C++ с поддержкой INCREMENTAL и ABSOLUTE режимов для стабилизации и отслеживания уставки с защитой от windup интеграла
PID-регулятор, корректно работающий при нерегулярных интервалах между измерениями
PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы