Управление светодиодами с проверкой полярности и контролем исправности во время работы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка аудио в реальном времени: синтез, воспроизведение, запись, фильтры и эффекты для SAMD21/SAMD51 с I2S
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Управление RGB светодиодом через несколько функций с предопределёнными цветами и PWM
Управление насосами для пивоварения с контролем вентиляции, температуры и режимов работы
Обработка нескольких кнопок с распознаванием короткого нажатия, долгого удержания и отпускания через callback-функции
Driver for the Analog Devices ADRF6655 broadband up/downconverting mixer with integrated fractional-N PLL and VCO.
Драйвер 16-битного АЦП TI ADS1118 с опорным напряжением и датчиком температуры, управляемый через SPI
12-битный АЦП ADS7828 с восьмью входами и интерфейсом I2C для расширения возможностей аналоговых измерений
Лёгкая библиотека для энкодеров с поддержкой кнопок, ускорения и прерываний, без зависимостей и динамической памяти
Diode-multiplexed keypad support for Arduino
Работа с встроенным аналоговым компаратором микроконтроллеров AVR для сравнения напряжений и отслеживания их изменений
Асинхронное чтение аналоговых входов без блокировки кода — с опросом готовности или callback-функциями
Измерение ёмкостного касания на аналоговых выводах Arduino без дополнительных микросхем
Неблокирующие паттерны мигания и fade-эффектов для светодиодов и зуммеров с изменением параметров во время работы
Управление переменными окружения Notecard через callback-функции в Arduino-коде
Работа с 24-битным АЦП модулем BMH23M002 через I2C или SPI с высокой точностью оцифровки сигналов
Управление MIDI-синтезатором BMV51T001 через UART для создания музыкальных звуков в Arduino-проектах
Управление сенсорным музыкальным экраном BMV56T123 через UART с регулировкой источника, громкости и тембра
Arduino library for handling of tap, double-tap and press-and-hold button events.
Многокнопочный драйвер с защитой от дребезга, распознаванием кликов, удержаний и комбинаций через event-колбэки
Упрощает работу с энкодерами вращения: отслеживает повороты, счетчик позиций и нажатия встроенной кнопки
Обработка нажатий кнопки с поддержкой коротких и длинных кликов, двойных нажатий и режима click-and-hold
Утилиты для обработки аналоговых осей игровых контроллеров: фильтрация deadzone, инвертирование и калибровка
Управление сдвиговым регистром 74HC595 для расширения цифровых выходов микроконтроллера через три пина, с поддержкой каскадного подключения
Driver for the TI DAC8568/DAC8168/DAC7568 16/14/12-bit, 8-channel SPI DAC.
Управление яркостью светодиодов и мощностью нагрузки через PWM на Arduino Leonardo и Micro с поддержкой 10/12-битного разрешения
Приём и передача ИК-сигналов по протоколу NEC с минимальным расходом памяти на Arduino и ESP