Работа с датчиком влажности почвы SparkFun Qwiic через I2C и SPI с поддержкой управления светодиодом и переадресацией
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
An Arduino library for the SparkFun Qwiic CO2 Sensor (STCC4)
Library for I2C, Serial and SPI Communication with u-blox GNSS modules<br/><br/>
Работа с датчиком освещённости VEML7700 по протоколу I2C, измерение светового потока до 167 000 люкс
Дальнометрия с VL53L5CX: матрица 8×8 пикселей, дальность до 4 метров, частота 15 Hz
ПИД-регулятор скорости DC-моторов с обратной связью от квадратурных энкодеров и настройкой коэффициентов усиления
Загрузка BMP-изображений со SPIFFS-раздела ESP32 на дисплеи, совместимые с Adafruit_GFX и Adafruit_EPD
Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Логирование сенсорных данных в SQLite базу с микроконтроллера, работает даже на Arduino Uno с 2 КБ оперативной памяти
Работа с SPI-микросхемами статической памяти для расширения оперативной памяти Arduino, включая Microchip 23K256
Очередь и стек на кольцевом буфере массива с возможностью индексного доступа к элементам
Вычисление промежуточных RGB-цветов в градиенте для произвольного расположения светодиодов на основе FastLED
Динамический и статический буфер для массивов любого типа данных с операциями push/pop и индексацией
Управление шаговыми моторами на STM32F4x1 с трапециальными профилями, S-кривыми и компенсацией люфта
Управление несколькими шаговыми двигателями одновременно без блокирующих задержек через неблокирующие вызовы step()
Работа с ультранизкопотребляющим акселерометром IIS2DULPX по I2C или SPI с поддержкой детектирования пробуждения и 6D ориентации
Ультранизкопотребляющий датчик давления ILPS22QS для STM32 с поддержкой I2C и SPI
Инерциальный модуль с акселерометром и гироскопом для STM32 плат, поддерживающий I2C и SPI с частотой обновления до 104 Гц
6-осевой датчик инерции (акселерометр + гироскоп) с низким энергопотреблением для STM32, подключаемый через I2C или SPI
Управление датчиком VL53L8CH для одновременного измерения расстояния в 64 точках по I2C или SPI
Управление платой расширения X-NUCLEO-IKS4A1 с акселерометрами, гироскопами, магнитометром и датчиками окружающей среды для STM32 Nucleo
Потоковый вывод в стиле C++ с оператором << вместо многократных Serial.print()
Gap-aware numerical integration of timestamped scalar observations.
Спутниковая связь для IoT через модем Swarm Tile без мобильной сети
Обработка механических кнопок и переключателей с фильтрацией дребезга и поддержкой pull-up/pull-down схем
Управление CV/Gate входами и выходами для Eurorack-совместимых модульных синтезаторов на Arduino
Кооперативный планировщик задач для Arduino, позволяющий управлять несколькими операциями без использования прерываний
Управление щеточным DC-мотором через драйвер Pololu TB9051FTG с мониторингом потребления тока
Управление E-Ink дисплеем Aurora Mb 4.41" через контроллер TCM2 с конвертированием графики в EPD формат