HC-06 + Mega 2560

Нет ответов
v0id777
Offline
Зарегистрирован: 08.01.2016

Добрый день!

Вопрос по подключению Bluetooth модуля HC-06 к Arduino Mega 2560. Подключаю модуль к PWM пинам 10 и 11 и зпливаю следующий скетч

#include <SoftwareSerial.h>

SoftwareSerial mySerial =  SoftwareSerial(10, 11);

void setup()
{
   pinMode(13, OUTPUT);

   Serial.begin(9600);

    Serial.println("Goodnight moon!");
    // set the data rate for the SoftwareSerial port
    mySerial.begin(9600);
    mySerial.println("Hello, world?");
}

void loop()
{
   if (mySerial.available()) {
      Serial.print((char)mySerial.read());
  }
  if (Serial.available()) {
      mySerial.print((char)Serial.read());
  }
  delay(100);
}

Подключаю плату к USB запускаю терминал и а плашете запускаю Bluetooth терминал. Отправляю в одном терминале строку в другом появляется это сообщение и наоборот. Всё нормально работает.

Затем подключаю к другим пинам PWM (2 и 3) или к цифровым пинам 44, 45 например, меняю в коде соответственно аргументы конструктора SoftwareSerial. Заливаю, открываю также терминалы на компьютере и на планшете.
 Тут начинаются проблемы: то что отправляется из терминала компьютера отображается в терминале планшета, а наоборот - нет. Может ламерский вопрос, но может кто-то сталкивался или знает.