Быстрый доступ к цифровым пинам Arduino без лишних вычислений в каждом вызове
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Преобразует квадратурные сигналы поворотного энкодера в значения счётчика с поддержкой прерываний
Опрос энкодера KY-040 с подавлением дребезга без использования прерываний
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Надёжная обработка механических rotary encoders с фильтрацией дребезга и динамическим управлением питанием
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Управление светодиодами с проверкой полярности и контролем исправности во время работы
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Триггер Шмитта для фильтрации аналоговых сигналов и устранения дребезга контактов с настраиваемыми порогами гистерезиса
Веб-сервер для раздачи файлов с SD-карты через браузер с просмотром списка и скачиванием
Обработка аудио в реальном времени: синтез, воспроизведение, запись, фильтры и эффекты для SAMD21/SAMD51 с I2S
Обёртка для аналоговых датчиков с автоматическим масштабированием показаний в нужный диапазон
Измерение AC тока с датчиков ACS712, SCT-013: пиковое значение, RMS и кажущаяся мощность
Преобразование аналоговых сигналов датчиков в события нажатия кнопки с автоматическим дебаунсингом и настраиваемыми порогами
Разделение аналогового сигнала АЦП на мгновенные значения и пиковые с затуханием для измерения быстрых изменений тока в Neopixel и других приложениях
Обработка кнопок с фильтрацией дребезга, поддержкой повторяющихся событий и отслеживанием времени нажатия
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Интеграция Serial Wombat 18AB VGA с графической библиотекой Adafruit GFX для вывода векторной графики на VGA-монитор
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Функция shiftIn с настраиваемой задержкой между битами для надежной работы с регистрами сдвига и устройствами с длинными линиями
shiftOut с микросекундными задержками между битами для надежной работы на длинных проводах
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Управление PWM через сдвиговый регистр 74HC595 для расширения количества выходов на ESP32 и ESP8266