Передача MQTT из ESP(serial) в MEGA (serial3) ROBOTDYN пример кода

Ardosbs
Offline
Зарегистрирован: 20.07.2017

обрый день!
Есть arduino mega 2560+esp8266 на одной плате. связаны так:

Датчики <обмен >mega2560 >>Serial3 <====>Serial<<ESP8266<обмен по MQTT>
Требуется написать код для:
1)Передать стринг от ESP8266 (c пакетом MQTT) по Serial на Mega2560 считав Serial3 на ее стороне.
переменная и пример ее содержания для передачи в MEGA esp_to_mega2_msg ="test\zone1\up\temp\14"

2)Передать стринг от Mega2560 (формата MQTT) по Serial3 на ESP8266 считав Serial.
переменная и пример ее содержания для передачи в ESP mega_to_esp_msg ="test\zone2\up\temp\14"

Передаю посимвольно, но ничего принять не могу. Буфен serial.available() показывает "-1"
Делал буферы и задержки при пересылке также не помогло. Плата исправна- делал тесты.
В чем ньюанс не понимаю(( Если кто то разрурил задачу- поделитесь примером.

woodhousel
Offline
Зарегистрирован: 01.10.2017

Есть прогресс по решению вопроса ?

Ardosbs
Offline
Зарегистрирован: 20.07.2017

да! все сделал! работает как часы. только слегка подтормаживает. Сериал не столь быстр как хотелось бы

alkoval
Offline
Зарегистрирован: 14.06.2017

Добрый день, можете поделиться решением? Пример мотажа и скетча.

Ardosbs
Offline
Зарегистрирован: 20.07.2017

Да, могу, но готов после 15 окт. так как в командировке. Но я вам не советую исполоьзовать RS232 -это очень медленно на arduino wifi. Мой адрес info@supportrus.ru- пишите после 15 окт