Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Триггер Шмитта для фильтрации аналоговых сигналов и устранения дребезга контактов с настраиваемыми порогами гистерезиса
Веб-сервер для раздачи файлов с SD-карты через браузер с просмотром списка и скачиванием
Обработка аудио в реальном времени: синтез, воспроизведение, запись, фильтры и эффекты для SAMD21/SAMD51 с I2S
Обёртка для аналоговых датчиков с автоматическим масштабированием показаний в нужный диапазон
Измерение AC тока с датчиков ACS712, SCT-013: пиковое значение, RMS и кажущаяся мощность
Преобразование аналоговых сигналов датчиков в события нажатия кнопки с автоматическим дебаунсингом и настраиваемыми порогами
Обработка кнопок с фильтрацией дребезга, поддержкой повторяющихся событий и отслеживанием времени нажатия
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
Преобразование потока со встроенной серийной шины в структурированные сообщения и пары ключ-значение с поддержкой нескольких форматов кодирования
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Интеграция Serial Wombat 18AB VGA с графической библиотекой Adafruit GFX для вывода векторной графики на VGA-монитор
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Функция shiftIn с настраиваемой задержкой между битами для надежной работы с регистрами сдвига и устройствами с длинными линиями
shiftOut с микросекундными задержками между битами для надежной работы на длинных проводах
Добавляет PWM-функциональность к выводам сдвиговых регистров для плавной регулировки яркости и скорости
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Работа с многопозиционными переключателями и энкодерами на прерываниях с автоматической обработкой дребезга и системой режимов
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Контроллер IO с репозиторием для управления датчиками и исполнителями по именам, автоматической нормализацией и описанием в JSON
Управление генератором сигналов AD9833 через Arduino: синусоиды, треугольники и прямоугольники с произвольной частотой
Замена громоздкого кода на простые функции для кнопок, светодиодов и таймеров с асинхронным выполнением без delay()
Управление светодиодной матрицей WS2812 и звуками для робота через предустановленные выражения лица
Воспроизведение 8-битного RAW-аудио с внешней SPI Flash-памяти через PWM с регулировкой громкости и управлением треками на Arduino
Управление светодиодами с неблокирующим обновлением состояния, поддержка мигания и настройка логики включения
Драйвер для ЦАП семейства DACxx11 от Texas Instruments с единым SPI-интерфейсом для моделей разного разрешения