Синхронизация времени с NTP-серверами для ESP8266, ESP32, Ethernet-плат и классических AVR через WiFi или Ethernet
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление визуальным датчиком VIA Pixetto через последовательный порт для распознавания объектов и цветов в Arduino-проектах
Управление пневматическими шаговыми двигателями и servo-клапанами через Arduino
Управление робототехническими машинками Pokerobo Car с поддержкой nRF24, L298N и LCD дисплея
Сохранение и извлечение данных с ESP32/ESP8266 через облачную базу PxServ по WiFi
Работа с магнитометром QMC5883L через I2C для определения азимута и направления сторон света на Arduino
Реализация FIFO и LIFO очередей для Arduino с настройкой размера элемента, емкости и поведения при переполнении
Управление RGB светодиодом с поддержкой цветов, плавных переходов и мигания через PWM
Управление реле, расширение портов через PCF8574 и гашение дребезга с поддержкой повторных попыток
RS485 и Modbus для Arduino: функции и классы для создания master и slave устройств в сетевой коммуникации
Работа с часами реального времени NXP (PCF2131, PCF85063A, PCF85263A и др.) через I2C или SPI
Криптографически защищённое соединение TLS/SSL для WiFi модулей Seeed с поддержкой различных версий firmware
Конфигурация и серийная коммуникация с трёхдиапазонными RTK-приёмниками UM980 и совместимыми устройствами Unicore
Мультиплексор I2C для подключения нескольких устройств с одинаковыми адресами к одному микроконтроллеру
Кастомизированная версия TFT_eSPI для ES32Lab с предустановленной конфигурацией GPIO и поддержкой TFT-дисплеев
Неблокирующие таймеры для повторяющихся функций вместо delay()
Разбор NMEA-данных с GPS-модулей на Arduino с минимальными затратами памяти
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Драйвер датчика BME280 с поддержкой I2C и SPI для измерения температуры, влажности и давления
Алгоритмы контрольных сумм CRC-8, CRC-16-CCITT, CRC-16-MODBUS и CRC-32 для проверки целостности данных с четырьмя вариантами реализации от экономных по памяти до быстрых
Работа с многофункциональным датчиком BME680 для измерения температуры, влажности, давления и качества воздуха через I2C или SPI
Работа с датчиками давления и температуры BMP388 через I2C для метеостанций и барометров
Работа с акселерометром MSA301/MSA311 по I2C с поддержкой Unified Sensor Library
Парсинг и воспроизведение WAV-файлов с SD-карты через SdFat для проектов Arduino
Преобразование углов между десятичным представлением и форматом градусы-минуты-секунды с поддержкой арифметики и вывода
Управление расширительными модулями Arduino OPTA через I2C и UART с автоматическим обнаружением и назначением адресов
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере
Утилиты для расширенной работы со строками в Arduino: парсинг, форматирование и обработка текстовых данных
Управление звуковым чипом AY-3-8910/8912 и его клонами через обычные пины Arduino с поддержкой воспроизведения чиптюнов