Работа с 16-битными АЦП ADS1115 и 12-битными ADS1015 с поддержкой Single Shot и непрерывного режима преобразования
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер 16-битного АЦП TI ADS1118 с опорным напряжением и датчиком температуры, управляемый через SPI
16-битный АДЦ ADS1119 с четырьмя каналами и интерфейсом I2C для чтения аналоговых сигналов с калибровкой по смещению
24-битный АЦП с интерфейсом I2C для высокоточных измерений напряжения в датчиках и системах с требованиями к качеству данных
24-битный 4-канальный АЦП ADS1220 с поддержкой всех режимов работы микросхемы, включая термопары, RTD и мостовые схемы
12-битный АЦП ADS7828 с восьмью входами и интерфейсом I2C для расширения возможностей аналоговых измерений
Лёгкая библиотека для энкодеров с поддержкой кнопок, ускорения и прерываний, без зависимостей и динамической памяти
Diode-multiplexed keypad support for Arduino
Эмуляция мыши и джойстика Amiga с квадратурным кодировщиком для классических компьютеров
Высокопроизводительный синтезатор с поддержкой MIDI, FM-синтеза, PCM-сэмплов и эффектов для микроконтроллеров
Управление аналоговыми и цифровыми мультиплексорами для экономии пинов Arduino через единый API
Обработка множества кнопок через один аналоговый вход Arduino с распознаванием коротких и длинных нажатий
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
Преобразует аналоговый вход в дискретные позиции селектора с защитой от шумов и дрожания сигнала
ШИМ с настройкой частоты и разрешения, управление сервомоторами и звуком для ESP32
Предотвращает многократное срабатывание кнопок от одного нажатия без использования задержек
Драйвер для датчиков AnyLeaf (pH, EC, ORP, RTD) с поддержкой I²C и калибровкой
Работа с UART-интерфейсами SC16IS750/751/752 через I2C или SPI с поддержкой нестандартных частот кварца
Упрощает работу с платой ArduinoLearningKitStarter, предоставляя готовые функции инициализации и константы пинов для светодиодов, RGB-светодиодов, сервомоторов, кнопок и датчиков
Управление цифровыми потенциометрами Analog Devices AD5241/2 и AD5280/2 через интерфейс I2C с программным контролем сопротивления
Драйвер для цифровых потенциометров и реостатов Microchip MCP41xxx/42xxx и MCP43xxx/44xxx с поддержкой SPI и каскадного соединения
ПИД-регулятор с улучшенной точностью и гибкостью для стабилизации систем с обратной связью
Управление светодиодами и реле через простые функции включения/отключения с минимальным кодом
Полностью неблокирующий сканер матричной клавиатуры, возвращающий состояние всех кнопок битовой маской без задержек и абстракций
Асинхронная обработка кнопок с распознаванием коротких и длинных нажатий без блокировки основного кода
Асинхронное программирование для Arduino с неблокирующими delay, pulseIn и отслеживанием изменений на пинах через event loop
Расширение attachInterrupt с поддержкой лямбда-выражений, методов класса и функторов вместо простых функций обработчиков
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio
Определение направления источника звука для ESP32-S3 с двумя I2S микрофонами и TensorFlow Lite Micro
Запись и воспроизведение аудио через встроенные DAC и ADC с использованием DMA и таймеров