Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширитель портов MCP23S08 с интерфейсом SPI для управления 8 дополнительными цифровыми входами-выходами
Управление 16 каналами PWM (12 бит) через I2C для светодиодов, сервоприводов и RGB-лент с независимой настройкой каждого канала
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
8-канальный I2C АЦП ADS7830 с поддержкой односигнальных и дифференциальных входов для быстрого считывания аналоговых данных
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Помощник для работы с I2C регистрами: чтение и запись байтов, слов, буферов с поддержкой мультиплексора TCA9548
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Фреймворк для семисегментных LED-дисплеев на контроллерах TM1637, TM1638, MAX7219, HT16K33 и 74HC595 с поддержкой разных протоколов подключения
Управление цифровыми потенциометрами AD5241, AD5242, AD5280 и AD5282 через I2C
12-битный DAC по I2C для управления аналоговым выходным напряжением через два провода
Управление кнопками и переключателями на Arduino и ESP32 с подавлением дребезга и поддержкой разных схем подключения
Расширитель портов MCP23008 на 8 линий ввода-вывода с управлением через I2C
Распознавание событий кнопок и переключателей — короткие нажатия, долгие удержания, двойные клики и фронты сигнала
Обработка дребезга кнопок с поддержкой коротких и длинных нажатий, двойных кликов и комбинаций
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Мультиплексор I2C для подключения нескольких устройств с одинаковыми адресами к одному микроконтроллеру
PID-регулятор на целочисленной арифметике для микроконтроллеров с ограниченными возможностями обработки чисел с плавающей точкой
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Управление генератором сигналов AD9833 с поддержкой аппаратного и программного SPI
FFT преобразование сигналов для Arduino Zero и Adafruit Feather M0 с процессором SAMD21
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio
Ускоренное чтение из регистров сдвига 74HC165 с использованием прямой работы с портами AVR
Обработка кнопок с дебаунсом и детектором длительного нажатия для Arduino и ESP32
Матричная клавиатура 4x4 через I2C с микросхемой PCF8574, поддержка разных размеров и нескольких устройств на одной шине
Обработка кнопок, энкодеров и джойстиков с автоматическим подавлением дребезга и поддержкой событий клика, двойного нажатия и долгого нажатия
Синтез звука на микроконтроллере с осцилляторами, фильтрами, огибающими и поддержкой встроенных и внешних ЦАП