Быстрый доступ к цифровым пинам Arduino без лишних вычислений в каждом вызове
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Опрос энкодера KY-040 с подавлением дребезга без использования прерываний
Надёжная обработка механических rotary encoders с фильтрацией дребезга и динамическим управлением питанием
Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Триггер Шмитта для фильтрации аналоговых сигналов и устранения дребезга контактов с настраиваемыми порогами гистерезиса
Обёртка для аналоговых датчиков с автоматическим масштабированием показаний в нужный диапазон
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Захват аналоговых данных с Teensy на SD карту в виде WAV файлов с поддержкой нескольких каналов и метаданных
16-канальный PWM-драйвер TLC5940 для управления светодиодами и нагрузками через SPI с 12-битным разрешением
Работа с 24-битным АЦП NAU7802 в модулях электронных весов и тензодатчиков через I2C с поддержкой тарирования и калибровки
Обработка кнопок с подавлением дребезга, детектированием длинных нажатий и повторными срабатываниями с ускорением
Управление цифровыми потенциометрами AD5144A и совместимыми моделями через I2C интерфейс
Управление 8-канальным ADC/DAC/GPIO расширителем AD5593R по I2C с независимой конфигурацией каждого канала
Управление 4-канальными DAC AD5684/5/6 (12/14/16 бит) через SPI с поддержкой аппаратного и программного интерфейса
Управление 16-канальным АЦП AD7124 через SPI с настройкой каналов, усиления и режимов работы
Управление цифро-аналоговым преобразователем AD7390 для вывода аналоговых сигналов из Arduino
Распознавание 16 кнопок или 4x4 клавиатуры через один аналоговый вход по уникальным значениям напряжения
Добавляет функцию автоматического обучения адресам устройств в MobaLedLib с поддержкой DCC, CAN, SX и LNet
[BETA - Emulator Tested Only] Arduino library for the Analog Devices ADF4159 13 GHz fractional-N frequency synthesizer.
Hardware-agnostic register calculator for ADF4351 synthesizer.
16-битный АДЦ ADS1119 с четырьмя каналами и интерфейсом I2C для чтения аналоговых сигналов с калибровкой по смещению
24-битный АЦП с интерфейсом I2C для высокоточных измерений напряжения в датчиках и системах с требованиями к качеству данных
24-битный 4-канальный АЦП ADS1220 с поддержкой всех режимов работы микросхемы, включая термопары, RTD и мостовые схемы
Эмуляция мыши и джойстика Amiga с квадратурным кодировщиком для классических компьютеров
Высокопроизводительный синтезатор с поддержкой MIDI, FM-синтеза, PCM-сэмплов и эффектов для микроконтроллеров
Обработка множества кнопок через один аналоговый вход Arduino с распознаванием коротких и длинных нажатий
Преобразует аналоговый вход в дискретные позиции селектора с защитой от шумов и дрожания сигнала