Загрузчик приложений с SD-карты для M5Stack с поддержкой меню и MQTT-управления
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с NFC/RFID модулем ST25R3916 на частоте 13.56 МГц с поддержкой ISO 14443A/B, FeliCa и карт MIFARE, NTAG, ST25
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Неблокирующая обработка кнопок, таймеров и BLDC-моторов на основе millis и micros с поддержкой программного UART
Работа с датчиком температуры и влажности DHT11 через модуль MentorBit с упрощённым API для начинающих
Вычисляет метеорологические величины (индекс тепла, точку росы, ветровое охлаждение, давление) из данных стандартных датчиков
Обработка кнопок с дребезгом, минимальным расходом памяти и асинхронным интерфейсом для частых и долгих нажатий
Циклическое переотображение чисел на диапазон без масштабирования, для работы с углами и вращающимися осями
Эмулирует мышь на платах Arduino с USB, управляя курсором и клавишами мыши
Вычисление RMS скорости вибрации в мм/с от MPU6050 с определением доминирующей частоты через FFT и фильтрацией Калмана
Неблокирующая фильтрация дребезга контактов на входных пинах Arduino с поддержкой одновременного отслеживания нескольких пинов
Распознавание одиночных, двойных и длительных нажатий кнопок с поддержкой debounce и сенсорных датчиков
Управление адресуемыми светодиодами WS2812, SK6812, APA102 и другими через однопроводные и двухпроводные протоколы с поддержкой RGB, RGBW и матриц
Воспроизведение мелодий через встроенный Tone без блокировки основного цикла программы
Порт HAL от Nordic Semiconductor для nRF24L01 с низкоуровневым доступом к регистрам и около 70 функций для RX/TX коммуникации
Вывод графики и пикселей на OLED-дисплей SSD1306 с хранением данных в RAM вместо PROGMEM
Вычисление математических выражений из строк с поддержкой функций, RPN и конвертации единиц
Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Управление циклами ПЦР с контролем температур денатурации, отжига и элонгации для амплификации ДНК
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Сбор ЭКГ и измерение дыхания через ADS1292R Shield с подключением через SPI к Arduino
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Калибровка и обработка данных для электронных весов с поддержкой до 10 точек калибровки и вывода в разных единицах измерения
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico