Управление RC-моделями на Arduino: моторы, приёмник, IMU, GPS, PID-контроллеры и телеметрия
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Приём и декодирование сигналов от RF-пультов управления с настраиваемой длиной кода
Arduino library for matrix keypads using the TCA8418 I2C keypad controller.
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Управление цветом и длительностью свечения четырёхножечных RGB-светодиодов через PWM-пины Arduino
Дебаунсированная обработка кнопок для Arduino с поддержкой разных схем подключения
Управление TCA9534 — расширителем I2C портов для подключения дополнительных цифровых линий к Arduino
Надёжное считывание квадратурных энкодеров с защитой от дребезга контактов и потери импульсов
Мониторинг заряда и напряжения батареи через аналоговый вход с расчётом процентов и сигналом разрядки
Быстрый доступ к цифровым пинам Arduino без лишних вычислений в каждом вызове
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Опрос энкодера KY-040 с подавлением дребезга без использования прерываний
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Надёжная обработка механических rotary encoders с фильтрацией дребезга и динамическим управлением питанием
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Управление светодиодами с проверкой полярности и контролем исправности во время работы
Проигрыватель 8-битного моноаудио для SAMD21 с выводом через ЦАП на A0 и опциональным oversampling для улучшения качества звука
Быстрая генерация PWM-сигналов на восьми выводах SAMD21G с поддержкой режима Turbo и разрешением до 24 бит
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Lightweight push-button library with debouncing, events, long-press detection, and timing.
Триггер Шмитта для фильтрации аналоговых сигналов и устранения дребезга контактов с настраиваемыми порогами гистерезиса
Веб-сервер для раздачи файлов с SD-карты через браузер с просмотром списка и скачиванием
Обработка аудио в реальном времени: синтез, воспроизведение, запись, фильтры и эффекты для SAMD21/SAMD51 с I2S
Обёртка для аналоговых датчиков с автоматическим масштабированием показаний в нужный диапазон
Измерение AC тока с датчиков ACS712, SCT-013: пиковое значение, RMS и кажущаяся мощность
Обработка кнопок с фильтрацией дребезга, поддержкой повторяющихся событий и отслеживанием времени нажатия
Управление платой Home Automation HAT от Sequent через I2C с Arduino и совместимыми микроконтроллерами