Работа с инерциальными датчиками Xsens MTi 1-series через SPI с парсингом углов, скоростей и GPS-координат
Архитектура: cortex-m7f
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Криптографический алгоритм XTEA для Arduino с поддержкой ECB, CFB и OCB режимов шифрования, а также расчёта MAC в режиме CFB-MAC
Драйвер гироскопа Epson XV7021BB с подключением по SPI для Arduino
Драйвер гироскопа Epson XV7211BB с подключением через 4-wire SPI для Arduino
Быстрый алгоритм хеширования xxHash32 для проверки целостности данных на Arduino
Управление лазерными сканерами по протоколу XY2-100 с поддержкой рисования линий, прямоугольников и окружностей
Управление импульсным блоком питания XY6020L через UART с упрощённым ModBus для контроля напряжения, тока и включения выхода
Драйвер датчика освещённости NEWOPTO XYC-ALS21C-K1 с интерфейсом I2C, поддержкой прерываний и автоматической подстройкой усиления
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам
Управление умными сервоприводами XYZrobot A1-16 через последовательный интерфейс с поддержкой чтения данных на Arduino Leonardo и Micro
Веб-сервер для Arduino с поддержкой GET, HEAD и POST запросов, работающий с SD-картой и не блокирующий основной скетч при передаче файлов
Кодирование и декодирование данных в формате CBOR для обмена со структурированной информацией между Arduino и другими системами
Имитация радиостанции Yaesu FT-857D на уровне CAT-команд для управляющих устройств и тестирования
ПИД-регулятор для Arduino на основе билинейного преобразования с фильтрацией сигнала и без отслеживания времени
Построение конечных автоматов с параллельным запуском нескольких состояний и встроенными таймерами
Юнит-тестирование Arduino кода на компьютере с мок-объектами для Arduino API и ручным управлением временем
Асинхронный дебаунсинг сигналов с уведомлением через callback когда значение устоялось
Приём данных от RFID-считывателей по протоколу Wiegand с поддержкой форматов 26 и 34 бита и event-driven обработкой
Обработка нажатий, удержания и двойных нажатий кнопок через колбэки или проверку состояния
Измерение расхода воды с датчиком YF-S201 через импульсные сигналы и расчёт объёма потока на Arduino
Работа с датчиками отпечатков пальцев YFROBOT: регистрация, идентификация и управление шаблонами в памяти модуля
Работа с датчиками линии YFROBOT по I2C для робота-следователя или навигации по разметке
Управление четырёхканальным драйвером моторов YFROBOT IIC1508 через I2C с регулировкой скорости от −255 до +255
Управление моторами через драйверы YFROBOT с регулировкой скорости и поддержкой четырёхколёсных робокаров
Синтез речи на модулях YFROBOT с управлением голосом, громкостью и скоростью для Arduino и ESP32
Управление мобильным роботом VALON-I3: моторы, инфракрасные датчики препятствий и энкодеры колёс
Автономное распознавание голосовых команд и управление модулями YFrobot по протоколу V1.0.9 на Arduino, ESP32, RP2040 и micro:bit
Управление пультом 315 МГц на базе драйвера YK04 для Arduino
Драйвер для построения LoRa mesh-сетей с модулем YL-800N на Arduino
Работа с ESP8266 и NodeMCU через IoT-платформу YouPiLab: WiFi, GET-запросы и обмен данными с Thing-объектами