Обработка кнопок через события: одиночные клики, множественные нажатия и долгое нажатие с опциональным повтором
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Работа с расширителем выводов по I2C: конфигурация пинов, чтение аналоговых и цифровых сигналов, ШИМ и управление сервоприводами
Управление MobaLedLib через инфракрасный пульт с помощью IR-датчика
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
16-канальный PWM-драйвер TLC5940 для управления светодиодами и нагрузками через SPI с 12-битным разрешением
Драйвер для термопарных усилителей AD849x с преобразованием напряжения в температуру и поддержкой K-типовых термопар
Драйвер для 16-битного GPIO расширителя MCP23017 с управлением через I²C шину
Работа с 24-битным АЦП NAU7802 в модулях электронных весов и тензодатчиков через I2C с поддержкой тарирования и калибровки
Работа с датчиками Холла серии A130x для измерения магнитного поля и обнаружения металла через аналоговый вход Arduino
Управление RGB светодиодом через несколько функций с предопределёнными цветами и PWM
Обработка кнопок с устранением дребезга и преобразованием в события нажатия, отпускания, кликов и длительного удержания
Вывод чисел, текста, времени и температуры на семисегментные LED-дисплеи с готовыми классами для разных типов данных
Обработка кнопок с подавлением дребезга, детектированием длинных нажатий и повторными срабатываниями с ускорением
Управление насосами для пивоварения с контролем вентиляции, температуры и режимов работы
Измерение постоянного и переменного тока с датчиком ACS712 через встроенный ADC контроллера
Управление цифровыми потенциометрами AD5144A и совместимыми моделями через I2C интерфейс
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Управление цифровым реостатом AD5246 по I2C с 128 шагами регулировки сопротивления
Управление цифровыми потенциометрами и реостатами AD5243 и AD5248 по I2C с поддержкой множественного адреса
Управление цифровыми потенциометрами AD5241, AD5242, AD5280 и AD5282 через I2C
Управление цифровым потенциометром AD5263 с четырьмя независимыми каналами через I2C
Управление 8-канальным ADC/DAC/GPIO расширителем AD5593R по I2C с независимой конфигурацией каждого канала
Управление 12-битным ЦАП AD5620 по SPI с методами для установки напряжения числом или процентом
Управление 16-битным ЦАП AD5660 через SPI с поддержкой аппаратного и программного интерфейса
18-битный цифроаналоговый преобразователь AD5680 с интерфейсом SPI для Arduino и совместимых плат
Управление 4-канальными DAC AD5684/5/6 (12/14/16 бит) через SPI с поддержкой аппаратного и программного интерфейса
Работа с ЦАП AD568X (12–16 бит) через SPI с поддержкой аппаратного и программного режима
8-канальный ЦАП AD56X8 с интерфейсом SPI, поддержка разрешения 12-16 бит и одновременного обновления каналов через Latch DAC