Страница 1 из 1

PJON protocol двусторонний обмен данными через UART

Добавлено: 27.01.2018{, 21:21}
golowa70
Блоки приема-передачи четырех байт данных через интерфейс UART с использованием протокола PJON.Блоки использовались совместно с радиомодулями HC-11,12.

Есть два типа блоков:
1. PJON_ThroughSerial_SIMPLEX_1 - состоящий из трёх блоков (INIT,Transmitter,Receiver).
При использовании более двух устройств для избежания коллизий нужно или периодически опрашивать каждое устройство(по типу Мастер-слэйв) или организовать тайм-фрэймы (один
периодически посылает "синхроимпульс" , другие синхронизируются по нему и отправляют данные каждый в свой промежуток времени).

2. PJON_Server-Client - состоящий из двух блоков (Server,Client).
Эти блоки сделаны по типу блоков NRF24 от Слимпера по просьбе пользователя CraCk .

В архивах блоки , библиотека PJON и примеры.

PJON protocol двусторонний обмен данными через UART

Добавлено: 18.04.2021{, 22:00}
MaksVish
Здравствуйте! Подскажите пожалуйста! Кто то испробовал этот блок?? Работает? И второй вопрос! Сервер будет работать на ардуино нано? А так же клиенты будут работать на нано!? Заранее спасибо за ответ!
Попробовал сервер на NANO и клиенты на Nano - не работает, Попробовал сервер на Mega клиенты на Nano - не работает, настройки радио-модулей по умолчанию FU3 . Скорость последовательного порта 9600 и в настройках блока пользователя и на радио-модулях по умолчанию 9600.

PJON protocol двусторонний обмен данными через UART

Добавлено: 20.04.2021{, 06:36}
golowa70
MaksVish писал(а):
18.04.2021{, 22:00}
Здравствуйте! Подскажите пожалуйста! Кто то испробовал этот блок?? Работает? И второй вопрос! Сервер будет работать на ардуино нано? А так же клиенты будут работать на нано!? Заранее спасибо за ответ!
Попробовал сервер на NANO и клиенты на Nano - не работает, Попробовал сервер на Mega клиенты на Nano - не работает, настройки радио-модулей по умолчанию FU3 . Скорость последовательного порта 9600 и в настройках блока пользователя и на радио-модулях по умолчанию 9600.
Давно это было... но устройство на этих блоках до сих пор работает. Там в архиве примеры есть, посмотрите. Блоки должны работать на любой 8битной ардуино (nano, uno, mega и тд). Попробуйте для начала соединить две ардуины проводами, без радио-модулей(Rx->Tx, Tx->Rx)

PJON protocol двусторонний обмен данными через UART

Добавлено: 20.04.2021{, 08:15}
MaksVish
Здравствуйте! Удалось запустить пример! Теперь разберусь дальше! Я на радиомодулях RX-TX не правильно подключал!

PJON protocol двусторонний обмен данными через UART

Добавлено: 03.06.2023{, 23:10}
nickass
Crypto.zip
(307.87 КБ) 38 скачиваний
Попробовал связку ESP8266 и Arduino Nano. Все работает. Единственное, что потребовалось доустановить, так это библиотеку BlockCipher.h.
Без нее ошибка компиляциии была. Долго искал эту библиотеку. Нашел в наборе библиотек Cripto.h
Хочу использовать блоки PJON для передачи данных с помощью модулей Lora E22 400T30D.
Пока что на столе через провода по UART из ESP8266 в Arduino Nano все передается прекрасно. В скором времени проведу тест по радиоканалу.