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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
golowa70
Сержант
Сообщения: 195
Зарегистрирован: 20 фев 2016, 00:05

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

Сообщение golowa70 »

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

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

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

В архивах блоки , библиотека PJON и примеры.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

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

Сообщение MaksVish »

Здравствуйте! Подскажите пожалуйста! Кто то испробовал этот блок?? Работает? И второй вопрос! Сервер будет работать на ардуино нано? А так же клиенты будут работать на нано!? Заранее спасибо за ответ!
Попробовал сервер на NANO и клиенты на Nano - не работает, Попробовал сервер на Mega клиенты на Nano - не работает, настройки радио-модулей по умолчанию FU3 . Скорость последовательного порта 9600 и в настройках блока пользователя и на радио-модулях по умолчанию 9600.
golowa70
Сержант
Сообщения: 195
Зарегистрирован: 20 фев 2016, 00:05

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

Сообщение golowa70 »

MaksVish писал(а): 18 апр 2021, 22:00 Здравствуйте! Подскажите пожалуйста! Кто то испробовал этот блок?? Работает? И второй вопрос! Сервер будет работать на ардуино нано? А так же клиенты будут работать на нано!? Заранее спасибо за ответ!
Попробовал сервер на NANO и клиенты на Nano - не работает, Попробовал сервер на Mega клиенты на Nano - не работает, настройки радио-модулей по умолчанию FU3 . Скорость последовательного порта 9600 и в настройках блока пользователя и на радио-модулях по умолчанию 9600.
Давно это было... но устройство на этих блоках до сих пор работает. Там в архиве примеры есть, посмотрите. Блоки должны работать на любой 8битной ардуино (nano, uno, mega и тд). Попробуйте для начала соединить две ардуины проводами, без радио-модулей(Rx->Tx, Tx->Rx)
MaksVish
Рядовой
Сообщения: 91
Зарегистрирован: 14 июл 2018, 19:09
Имя: Максим

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

Сообщение MaksVish »

Здравствуйте! Удалось запустить пример! Теперь разберусь дальше! Я на радиомодулях RX-TX не правильно подключал!
nickass
Рядовой
Сообщения: 84
Зарегистрирован: 01 май 2022, 14:13
Откуда: Киров
Имя: Николай
Поблагодарили: 3 раза

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

Сообщение nickass »

Crypto.zip
Попробовал связку ESP8266 и Arduino Nano. Все работает. Единственное, что потребовалось доустановить, так это библиотеку BlockCipher.h.
Без нее ошибка компиляциии была. Долго искал эту библиотеку. Нашел в наборе библиотек Cripto.h
Хочу использовать блоки PJON для передачи данных с помощью модулей Lora E22 400T30D.
Пока что на столе через провода по UART из ESP8266 в Arduino Nano все передается прекрасно. В скором времени проведу тест по радиоканалу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Коммуникация и связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей