Работа с ЦАП AD568X (12–16 бит) через SPI с поддержкой аппаратного и программного режима
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Генератор функций на AD9850/AD9851 с поддержкой аппаратного и программного SPI для синусоидальных и прямоугольных сигналов до 40/70 МГц
Старая реализация библиотеки для работы с барометром и термометром BMP183 по протоколу SPI
Драйвер 9-DOF сенсора ориентации BNO055 с унифицированным интерфейсом и выводом данных в единицах SI
Датчик температуры и контроллер вентилятора EMC2101 с поддержкой автоматического регулирования скорости охлаждения
Работа с 24-битным АЦП HX711 для датчиков нагрузки и давления через два пина микроконтроллера
Работа с инерциальными датчиками ICM20649 и ICM20948 для отслеживания движения и ориентации
Унифицированный драйвер для акселерометра и магнитометра LSM303 Breakout (снята с поддержки, используйте отдельные библиотеки)
Adafruit Marquee Client
Работа с инфракрасными датчиками MLX90640 для получения тепловых карт 32×24 пиксела по I2C
Драйвер для барометрического датчика давления MPL115A2, подключаемого по I²C
Трёхосевой магнитометр QMC5883P с поддержкой нескольких диапазонов измерения и настройкой параметров через I2C
Инфракрасный датчик температуры TMP007 для бесконтактного измерения удаленных объектов через интерфейс I2C
Работа с UV-датчиком VEML6070 по протоколу I2C для измерения интенсивности ультрафиолетового излучения
Драйвер датчика времени пролёта VL53L1X с поддержкой измерения расстояния и детектирования жестов через I2C
Анализ данных с 8-битного АЦП: расчет статистики, спектра и частоты сигнала с визуализацией в Serial Monitor
Шифрование данных AES128 на ESP32 с использованием встроенной PSA Crypto для локального хранения в памяти микроконтроллера
Работа с датчиком температуры и влажности AHT20 через I2C, форк SparkFun библиотеки
Упрощает работу с аналоговыми клавиатурами — читает сигналы с входа и определяет нажатую клавишу
Декодер сообщений APRS для передачи позиций, высоты, скорости и текстовых данных в любительской радиосвязи
Получение расстояния и времени отклика от ультразвукового датчика M5stack Grove I2C через интерфейс I2C
Легковесная очередь на основе связного списка для управления потоком данных в памяти-ограниченных системах
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Пакует и распаковывает ASCII-сообщения с адресами и типизированными данными для обмена между микроконтроллером и внешними приложениями через Serial, UDP или веб-сокеты
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Асинхронное чтение данных из Serial и других потоков без блокировки программы с буферизацией и поддержкой символов-терминаторов
Управление моторами, датчиками света и кнопками робота Cing на Atmega8 с поддержкой аналоговых и цифровых режимов
Arduino BACnet library based on the open-source bacnet-stack project.
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта