NullPacketComms
Надёжный обмен данными между Arduino и другими устройствами по UART через структурированные пакеты с проверкой целостности
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5612f0fa7fce1b0d586d05d1a6d463dad57c63c6f7d0ae00bbe4cb5119f7e8efNullPacketComms-0.2.3-5612f0fa.zipОписание
Нужна надёжная двусторонняя коммуникация между Arduino и другим устройством через UART? NullPacketComms реализует протокол NPC — бинарный обмен данными пакетами с проверкой целостности вместо грубого читания-писания в Serial. Библиотека оборачивает стандартный Serial и гарантирует, что отправленные данные дошли корректно, создавая замкнутый цикл обмена между устройствами. В примере показан простой калькулятор: запросы кодируются адресом целевой операции (сложение, вычитание, получение результата) и полезной нагрузкой, ответы приходят тем же структурированным способом. Используется в Arduino UOS и других проектах, где требуется генеричный и надёжный протокол обмена между микроконтроллерами или между Arduino и хостом.