Управление датчиком освещённости OPT4048 от Texas Instruments через I2C с поддержкой цифрового вывода данных
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление цепочками LED-матриц 5×7 точек с поддержкой текста, графики и анимации
Воспроизведение мелодий RTTTL и RTX с пьезодинамика в фоновом режиме без блокировки основного кода
Backport функций C++17 и C++20 для старых компиляторов, включая std::string_view и std::byte
Планировщик отложенных и повторяющихся задач с приоритетной очередью для ESP32 и Raspberry Pi Pico
Работа с четырьмя роторными энкодерами через расширитель портов PCF8574 по шине I2C
Управление TTL serial servos через аппаратный UART с поддержкой протокола FreakStudio и одновременного контроля нескольких приводов
Потоковый сбор аналоговых данных с датчиков через последовательный порт с синхронизацией по времени и бинарным протоколом
Драйверы для микросхем управления, датчиков положения и измерения тока в SimpleFOC с доступом к регистрам конфигурации
Управление модулем LoRaWAN RN2483 с поддержкой OTAA и ABP активации для плат SODAQ
Обёртка над HardwareSerial, SoftwareSerial и USBAPI Serial для единообразной работы с разными типами последовательных портов
I2C логгер данных SparkFun Qwiic OpenLog для записи информации в текстовые файлы без использования последовательного порта
Взаимодействие со спутниковым модемом Swarm M138 для отправки и получения данных через спутниковую сеть
Работа с ультразвуковыми датчиками расстояния SRF05, HC-SR04 и совместимыми с регулировкой скорости звука по условиям и усреднением измерений
Управление I2C LCD-дисплеями на контроллере ST7032 с текстовым выводом и настройкой адреса устройства
Высокоскоростная библиотека для дисплеев ST7789, оптимизированная для AVR и работающая в 2,5–5 раз быстрее аналогов благодаря прямой работе с регистрами
Функции для вычисления перестановок, сочетаний и факториалов с поддержкой работы с массивами и большими числами
Единый интерфейс для чтения и записи данных в Stream-объекты и буферы массивов
Статический построитель строк с быстрой конвертацией чисел и поддержкой 64-бит целых и разных оснований
Расчёт времени восхода и захода солнца по географическим координатам с интерполяцией для встроенных систем
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M
Управление сигнализацией состояния приложения через последовательности миганий светодиода без привязки к основному потоку программы
Графическая библиотека для TFT дисплеев с оптимизацией под RP2040, STM32, ESP8266 и ESP32, поддерживающая SPI и параллельные шины
Управление шаговыми двигателями на скоростях до 300 кHz для плат Teensy 3.0–3.6 и STM32F4 с поддержкой синхронизации до 10 моторов
Серверное ПО для ESP32, позволяющее управлять и мониторить микроконтроллер через Python по WiFi или BLE с поддержкой I2C и SPI
Подключение Arduino, ARM Cortex-M и ESP8266 к облачной платформе Thing+ через MQTT с синхронизацией времени и управлением датчиками
Преобразование UTC-времени в локальное с учётом часового пояса и переходов на летнее время для ESP8266, ESP32, STM32 и других платформ
Управление текстовыми LCD 16x2 дисплеями через I2C с форматированием значений и метками
Компактный таймер для микроконтроллеров Arduino с поддержкой AVR, SAM, STM32, ESP8266, ESP32 и SAMD21
WebSocket-сервер и клиент для Arduino с поддержкой RFC6455, SSL/TLS и работой на ESP8266, ESP32, nRF52, SAMD, STM32, Teensy, RP2040