Работа с четырьмя роторными энкодерами через расширитель портов PCF8574 по шине I2C
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Буферизирует последние N значений и выбирает медиану для фильтрации шумов и выбросов датчиков
Универсальная библиотека для работы с 44+ датчиками и микросхемами через I2C и SPI с примерами для каждого устройства
Потоковый сбор аналоговых данных с датчиков через последовательный порт с синхронизацией по времени и бинарным протоколом
Драйверы для микросхем управления, датчиков положения и измерения тока в 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-объекты и буферы массивов
Расчёт времени восхода и захода солнца по географическим координатам с интерполяцией для встроенных систем
Кооперативный RTOS для встраиваемых систем с более чем 60 модулями, минимальным расходом памяти и поддержкой AVR и Cortex-M
Управление сигнализацией состояния приложения через последовательности миганий светодиода без привязки к основному потоку программы
Управление шаговыми двигателями на скоростях до 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 и других платформ
Управление модулями TM1638 с восьмью светодиодами, семисегментным дисплеем и кнопками через три пина Arduino
Управление LED-модулями и кнопками на основе микросхем TM16xx с поддержкой более 25 вариантов чипов
Управление текстовыми LCD 16x2 дисплеями через I2C с форматированием значений и метками
Компактный таймер для микроконтроллеров Arduino с поддержкой AVR, SAM, STM32, ESP8266, ESP32 и SAMD21
WebSocket-сервер и клиент для Arduino с поддержкой RFC6455, SSL/TLS и работой на ESP8266, ESP32, nRF52, SAMD, STM32, Teensy, RP2040
Облегченный WiFi-менеджер для плат с модулями WiFiNINA и WiFi101 с веб-порталом настройки и поддержкой множества контроллеров
Чтение и запись данных WiredController через I2C протокол для Arduino-проектов
Управление моторами через драйверы YFROBOT с регулировкой скорости и поддержкой четырёхколёсных робокаров
Работа с оптическими сенсорами касания Neonode zForce AIR по протоколу I2C с получением координат и управлением параметрами датчика