Парсер NMEA-предложений от GPS-модулей для извлечения координат и данных через последовательный порт
Архитектура: teensy
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Сканирование адресов I2C устройств на шине микроконтроллера для выявления активных датчиков и модулей
Простой протокол для обмена текстовыми данными между микроконтроллерами с разделением строк специальным символом
Bonezegei IoT Cloud
Отправка и получение данных датчиков Arduino через облачную платформу цифровых двойников Boodskap
Работа с модемными щитками Botletics SIM7000 и совместимыми модулями SIMCom для 2G/3G/4G/LTE сетей с поддержкой SMS, HTTP, GPS и MQTT
Обмен данными между Arduino и компьютером через компактный бинарный протокол с поддержкой RPC и именованных пространств
Упрощённая работа с модулем Bluetooth RN-42 для эмуляции HID-устройств: клавиатуры, мыши и геймпада
Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Управление контроллером заряда BQ25887 для двухячеечных литиевых батарей через I2C интерфейс
Контроль LiPo-аккумулятора через микросхему BQ27427: напряжение, ток, заряд и ёмкость по I2C
Breath is a lightweight library for pressure sensors, optimized for electronic wind instruments (EWI).
Минималистичная библиотека для чтения CO2 с датчиков SCD40/SCD41 по I2C без температуры и влажности
Dependency-free C++17 BTHome v2 payload builder and parser.
Генератор BLE-объявлений в формате BTHomeV2 для датчиков и кнопок на Arduino с минимальным энергопотреблением
Буферизированные потоки данных со встроенными кольцевыми буферами для обмена между компонентами скетча или временного хранилища
Общий слой RS485 для сетей HDL Buspro с кодированием фреймов, управлением полудуплексом и диспетчеризацией команд
Управление кнопкой на RAK3172 с поддержкой режима сна и перезагрузки устройства
Общение с платой Byte Sized Encoder Decoder для считывания 8 квадратурных энкодеров по I2C
Конвертация переменных в массивы байтов и обратно для передачи по I2C, SPI и serial
Кодирование COBS с опциональной контрольной суммой для надёжной синхронизации пакетов по UART и радиоканалам без динамической памяти
Подключение ESP8266 к облачной платформе CafeIOT через TCP/IP
Интеграция Arduino с облачной платформой CafeIot для IoT-приложений
Управление Arduino из Python-скрипта через Serial порт с поддержкой стандартных функций и пользовательских команд
Обёртка над CAN-протоколом для ESP32 с поддержкой CAN Open и TWAI-драйвера
Пакование и декодирование CAN/CAN FD сообщений в стиле Vector DBC с поддержкой произвольных сигналов и масштабирования
Device-side interface library for CAN Signal Studio.
Реализация протокола Cayenne LPP для компактной отправки данных датчиков через LoRaWan и другие узкополосные каналы
Декодер данных в формате CayenneLPP для преобразования буферов в JSON-массивы
Подключение Arduino и ESP к облачной платформе Cayenne через MQTT для отправки данных датчиков и управления устройствами