1

Topic: Использование монитора порта

Здравствуйте, при подключении по HC-06 при

#define REMOTEXY_MODE__SOFTSERIAL
#include <SoftwareSerial.h>
#include <RemoteXY.h>
// настройки соединения
#define REMOTEXY_SERIAL_RX 50
#define REMOTEXY_SERIAL_TX 51
#define REMOTEXY_SERIAL_SPEED 19200

как нужно прописать в скетче, чтобы была возможность чтения по обычному монитору порта через блютуз ( ____.print(" "); ?

2 (edited by Gunner 2021-12-09 09:10:50)

Re: Использование монитора порта

Not clear your need... but a Serial port can only be used for one thing at a time. 

So, if using one for the Remote XY link, then you would have to create/use another different port with another associated BT device for use with Serial messages.

Be aware that, depending on MCU, running multiple Software Serial Ports may not work well, or at all.  I haven't tested that.

Possibly better to use the USB port (or other Hardware Serial ports, if your MCU has them) for your Serial debugging/message needs.

"And voila, which is French for.......'and then I found out.'" - Ready Player One

3

Re: Использование монитора порта

Требуется использование по одному Блютуз модулю через RemoteXY или напрямую с другого модуля.
Я сделал кнопку переключения:

// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__HARDSERIAL
#include <RemoteXY.h>
// настройки соединения
#define REMOTEXY_SERIAL Serial2
#define REMOTEXY_SERIAL_SPEED 38400


void loop() {
AUTO = digitalRead(11);
  if (AUTO == 1){
if (Serial2.available()>0) { c = Serial2.read();}

По HARDSERIAL всё работает, по Softserial не получается совместить

4

Re: Использование монитора порта

1. Есть возможность запустить RemoteXY одновременно сразу на двух портах, в любой комбинации. Но оба порта будут сразу заняты RemoteXY и вы не сможете их использовать для чего то другого. Как это реализуется можете посмотреть в примерах библиотеки Multiple connection
2. Так как RemoteXY конфигурируется только при старте контроллера, он не может быть переконфигурирован в процессе работы. По этому можно реализовать переключение в зависимости от кнопки только после сброса контроллера.

5

Re: Использование монитора порта

Понятно,  спасибо