Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Надёжная доставка данных по Serial и ESP-NOW с восстановлением потерянных пакетов и встроенной RPC-системой
Управление несколькими энкодерами через I2C расширитель PCF8575 с декодированием позиций в одной микросхеме
Работа с платой ScalpelSpace Momentum: GNSS, IMU, барометр и RGB светодиод через SPI
Периодическое выполнение нескольких действий по расписанию в едином цикле с собственным таймбейсом для каждой таблицы
Библиотека для датчика качества воздуха APC1 с поддержкой UART и I2C интерфейсов
Управление металл-оксидными датчиками качества воздуха ENS160/ENS161 от ScioSense по I2C и SPI
Вызывает функцию обратного вызова по истечении заданного интервала времени без блокировки программы
Обработка кнопок с фильтрацией дребезга, поддержкой повторяющихся событий и отслеживанием времени нажатия
Надёжный обмен данными между контроллерами по UART без аппаратного управления потоком и синхронизации
Упрощает обработку команд и значений через Serial Monitor — парсит входные данные, фильтрует переводы строк и предоставляет callback-функции для их анализа
Отправка и получение нескольких значений через Serial с автоматической проверкой ошибок и поддержкой имён полей
Веб-интерфейс для отладки через WiFi: вывод строк и числовых значений в браузер без кабелей
Управление сервомоторами Arduino с поддержкой синхронного управления несколькими приводами и быстрыми операциями чтения-записи
Функция shiftIn с настраиваемой задержкой между битами для надежной работы с регистрами сдвига и устройствами с длинными линиями
Вычисление звёздного времени, координат планет и Луны, преобразование астрономических координат для Arduino
LTE-модемы SimCom A76xx: управление сетевыми режимами, регистрация в сети, поддержка потокобезопасности на ESP32
Стандартный протокол обмена данными между Arduino и ПК через последовательный порт с поддержкой основных типов данных
Асинхронная обработка событий кнопок с поддержкой кликов, удержания и дребезгофильтрации через callback-функции
Превращает Arduino в программируемый логический контроллер с программированием через диаграммы-лестницы в веб-интерфейсе
Преобразование сигналов SP3S-AQ2 в концентрацию газов с анализом данных и построением графиков динамики загрязнения
УФ-датчик AS7331 с поддержкой трёх каналов измерения (UVA, UVB, UVC) и интерфейса Qwiic
Работа с датчиком качества воздуха ENS160 через протокол Qwiic, включая измерение индекса качества и поддержку комбинированной платы с BME280
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
RFID-считыватель SparkFun Qwiic с подключением по I2C, хранящий до 20 отсканированных тегов с временными метками и поддержкой прерываний
Драйвер 24-битного АЦП NAU7802 для подключения тензодатчиков через I2C без пайки
Работа с датчиком качества воздуха SGP30 по I²C: CO₂, TVOC и сырые значения этанола и H₂
Управление контроллером USB Power Delivery STUSB4500 через I2C с динамической коммутацией напряжения на Type-C от 5В до 20В
Измерение интенсивности UVA и UVB излучения с расчётом индекса UV для датчика VEML6075 по I2C
Управление OLED-дисплеями SSD1306 через I2C с поддержкой текста, графики, шрифтов и анимации