Обмен сообщениями между микроконтроллерами через Serial, I2C, MQTT и другие каналы с автоматическим кодированием и проверкой данных
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление мультиплексированными выходами и семисегментными индикаторами на Arduino, ESP8266 и STM32 с автоматическим переключением сигналов по таймеру
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Единый интерфейс для чтения кнопок, потенциометров, датчиков и других входных устройств с автоматической обработкой сигналов
Неблокирующие периодические обновления для объектов Arduino через единый вызов в главном цикле
Управление Arduino через USB-контроллер при помощи приложения Dashboard
Демонстрационный проект, показывающий правильную структуру и конфигурацию библиотеки для Arduino IDE и PlatformIO
Расширение Adafruit GFX для вывода японского текста в UTF8 на дисплеи SSD1306 с использованием компактного шрифта Misaki
Гибкое хранилище данных, поддерживающее как одиночные значения, так и динамические списки на основе ArrayList или SimpleVector
WiFi-подключение для плат VEGA ARIES IoT и ARIES NOVA с поддержкой серверов, клиентов, UDP и DHCP
Работа с RGB датчиком VEML6040 через I2C для измерения интенсивности красного, зелёного, синего каналов и белого света
Детектирование вибрации и наклона с датчиков вроде SW-420 и SW-18010P с оценкой интенсивности через RC-цепь
Конвертер единиц объёма для Arduino, работающий с литрами как стандартом и поддерживающий перевод между десятками форматов от миллилитров до баррелей
Управление одним сервомотором с плавным изменением позиции по заданной скорости
Парсер SCPI-команд для Arduino с поддержкой длинных и коротких форм, параметров и минимальным потреблением памяти
Клиент для отправки сообщений и медиа в WhatsApp через API Waavis на ESP8266 и ESP32
Графический драйвер для сенсорных экранов Waveshare 4" и 3.5" с API совместимым с Adafruit GFX, работающий в 4-5 раз быстрее оригинального ПО
Получение данных метеостанций WeatherFlow через UDP в локальной сети
Работа с метеостанциями WH1080, WH1090 и Sparkfun на основе прерываний и callback-функций, универсальная для Arduino, STM32 и ESP32
Драйвер сетевого модуля ATMEL WINC1500 для плат Arduino MKR с поддержкой WiFi, UDP, SSL и режима точки доступа
Управление NAND Flash микросхемами Winbond W25N и W25M для хранения больших объёмов данных на Arduino через SPI
Поддержка Wi-Fi для Arduino с помощью плат Wiznet: TCP, UDP, CoAP, MQTT и облачные сервисы
Расчёт магнитного склонения по модели NOAA WMM для получения точного азимута с компаса
XPT2046_Touchscreen с поддержкой трёхточечной калибровки для точных координат сенсорного экрана
Кодирование и декодирование данных в формате CBOR для обмена со структурированной информацией между Arduino и другими системами
Управление четырёхканальным драйвером моторов YFROBOT IIC1508 через I2C с регулировкой скорости от −255 до +255
Получение статистики YouTube-канала через YouTube Sight API на базе ESP8266 и совместимых плат
Управление настоящим процессором Z80 через Arduino Mega с помощью RetroShield
Драйвер для термопарных усилителей AD849x с преобразованием напряжения в температуру и поддержкой K-типовых термопар
Arduino library for the 7Semi AS7343 14 channel multi-spectral sensor.