Ультранизкопотребляющий датчик давления ILPS22QS для STM32 с поддержкой I2C и SPI
Архитектура: ARDUINO_SAMD_MKRNB1500
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Инерциальный модуль с акселерометром и гироскопом для STM32 плат, поддерживающий I2C и SPI с частотой обновления до 104 Гц
6-осевой датчик инерции (акселерометр + гироскоп) с низким энергопотреблением для STM32, подключаемый через I2C или SPI
Управление датчиком VL53L8CH для одновременного измерения расстояния в 64 точках по I2C или SPI
Управление платой расширения X-NUCLEO-IKS4A1 с акселерометрами, гироскопами, магнитометром и датчиками окружающей среды для STM32 Nucleo
Потоковый вывод в стиле C++ с оператором << вместо многократных Serial.print()
Динамическая бинарная таблица для логирования и хранения данных с поддержкой разных типов и экономией памяти
Управление бесколлекторным мотором TC78B009FTG через I2C и GPIO
Интерактивный терминал для Serial, Telnet и потоков с парсингом команд, историей и автодополнением
Рисует и анимирует выразительные глаза на TFT-дисплее с поддержкой морганий, движений и эмоциональных выражений
Чтение температуры с NTC-термистора через аналоговый вход Arduino с использованием уравнения Steinhart–Hart
Управление состояниями программы по времени без использования delay() через примитивы на основе millis()
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Планировщик задач на основе задержек — запускайте операции через setTimeout без блокировки основного цикла
Загрузка прошивки на микроконтроллеры с загрузчиком Timonel через шину I2C
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
Построчная подстановка переменных в шаблоны для Arduino с минимальным расходом памяти
Драйвер семисегментных дисплеев JY-MCU на чипе TM1650 с преобразованием ASCII-кодов и регулировкой яркости
Драйвер резистивного сенсорного экрана 2.8" TFT Touch Shield V2.0 с поддержкой 65535 цветов и SPI-интерфейсом
Чтение температуры и влажности с датчиков DHT11, DHT21 и DHT22 без разбора протокола обмена
Чтение данных с аналогового датчика температуры TMP36 в градусах Цельсия, Кельвина и Фаренгейта
Декодирование RF-сигналов беспроводных датчиков TX07K и TXC с автоматическим извлечением температуры, влажности и ID датчика через аппаратные прерывания
Графическая библиотека для цветных TFT и OLED-дисплеев с поддержкой основных контроллеров и встроенными примитивами рисования
Работа с HC-SR04 и совместимыми ультразвуковыми датчиками на Arduino и ESP32 с кэшированием результатов и поддержкой разных единиц измерения
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
STM32 HAL wrapper library for Arduino.
Контейнер с API std::vector, работающий с фиксированным буфером без динамического выделения памяти
Неблокирующая библиотека для датчика расстояния VL53L0X с асинхронным чтением показаний по I²C
Компактный драйвер для датчика времени пролёта VL53L1X с динамическим выбором SPAD и поддержкой I2C на AVR, SAMD и ESP32