Управление 32-канальным мультиплексором ADG732 через параллельный интерфейс для подключения множества датчиков к одному входу Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиком температуры и влажности AHT20 через I2C, форк SparkFun библиотеки
Подключение Arduino к OpenAI ChatGPT и другим AI-сервисам с обработкой ответов в реальном времени
Управление аналоговыми и цифровыми мультиплексорами для экономии пинов Arduino через единый API
Интеграция ANT+ протокола для подключения спортивных датчиков и устройств Garmin к Arduino
Драйвер для датчиков AnyLeaf (pH, EC, ORP, RTD) с поддержкой I²C и калибровкой
Утилиты для кодирования, декодирования и криптографии облачных проектов Arduino: CBOR-кодеки, контрольные суммы, SHA256 и сжатие LZSS
Управление модульной системой Arduino Modulino через Qwiic-разъёмы и протокол I2C
Минималистичная реализация HTTP-сервера для разбора запросов и формирования ответов с поддержкой базовой авторизации
Упрощает работу с платой ArduinoLearningKitStarter, предоставляя готовые функции инициализации и константы пинов для светодиодов, RGB-светодиодов, сервомоторов, кнопок и датчиков
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Минималистичная трассировка для отладки: выводит в Serial информацию о точке в коде, значениях переменных и параметрах функций
Передача и приём Art-Net фреймов по Wi-Fi для управления светодиодными лентами через DMX-over-Ethernet на ESP8266, ESP32 и совместимых платах
C++ реализация протокола Homematic для создания устройств на ATMega, STM32, ESP32 и RP2040 с поддержкой AES-подписей и работой с датчиками
Асинхронное управление текстовыми LCD дисплеями на чипсете HD44780 без блокировки основного кода
Упрощает работу с моторами, датчиками света и кнопками робота Cing на базе Atmega32u4
Неблокирующие таймеры и задержки для Arduino без использования delay()
Автоматическая проверка и установка обновлений прошивки на ESP8266 и ESP32 через сетевой сервер
Фоновое воспроизведение MP3, AAC и WAV на Pico и ESP32 без блокировки основной программы
Многоуровневая система меню с декларативным синтаксисом, поддерживающая редактируемые значения, переключатели и подменю с условной видимостью
Манипуляция отдельными битами в переменных с минимальными затратами памяти через синтаксис массива
Воспроизведение сложных движений сервомоторов по анимациям, экспортированным из Blender
Обмен текстовыми сообщениями между Arduino и мобильным устройством через Bluetooth Low Energy с простым интерфейсом, похожим на последовательный порт
Работа с датчиками давления BMP085/BMP180 через I2C с неблокирующей архитектурой
Упрощает управление базовыми компонентами Arduino — кнопками, светодиодами, потенциометрами и датчиками через простые методы вместо низкоуровневых команд
Цифровая фильтрация данных на основе рациональной передаточной функции с поддержкой IIR-фильтров для обработки сенсорных данных и сглаживания шума
Подгонка полиномов к экспериментальным данным и вычисление их значений через polyfit и polyval
Обработка потоковых данных в реальном времени методом Велфорда для вычисления среднего, дисперсии и стандартного отклонения
Кодирование ULEB128 для компактного хранения больших беззнаковых целых чисел с переменной длиной представления
Поиск значений в строках по ключам с произвольными разделителями и сепараторами