Измерение температуры объекта и датчика TSD305 через I2C для Arduino на 3.3V
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Сканер TWI/I2C-шины для обнаружения подключённых устройств и их адресов
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library
Классы для кнопок, потенциометров, энкодеров и светодиодов с готовой логикой обработки и калибровки
Работа с HC-SR04 и совместимыми ультразвуковыми датчиками на Arduino и ESP32 с кэшированием результатов и поддержкой разных единиц измерения
Обмен сообщениями между микроконтроллерами через Serial, I2C, MQTT и другие каналы с автоматическим кодированием и проверкой данных
Управление мультиплексированными выходами и семисегментными индикаторами на Arduino, ESP8266 и STM32 с автоматическим переключением сигналов по таймеру
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Единый интерфейс для чтения кнопок, потенциометров, датчиков и других входных устройств с автоматической обработкой сигналов
Неблокирующие периодические обновления для объектов Arduino через единый вызов в главном цикле
Управление Arduino через USB-контроллер при помощи приложения Dashboard
Демонстрационный проект, показывающий правильную структуру и конфигурацию библиотеки для Arduino IDE и PlatformIO
Расширение Adafruit GFX для вывода японского текста в UTF8 на дисплеи SSD1306 с использованием компактного шрифта Misaki
WiFi-подключение для плат VEGA ARIES IoT и ARIES NOVA с поддержкой серверов, клиентов, UDP и DHCP
Абстракция для работы с UART, I2C и SPI на платах VEGA ARIES IoT
Работа с 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
Расчёт магнитного склонения по модели NOAA WMM для получения точного азимута с компаса
XPT2046_Touchscreen с поддержкой трёхточечной калибровки для точных координат сенсорного экрана
Управление импульсным блоком питания XY6020L через UART с упрощённым ModBus для контроля напряжения, тока и включения выхода
Кодирование и декодирование данных в формате CBOR для обмена со структурированной информацией между Arduino и другими системами
Управление четырёхканальным драйвером моторов YFROBOT IIC1508 через I2C с регулировкой скорости от −255 до +255