HC-06 + Mega 2560
- Войдите на сайт для отправки комментариев
Добрый день!
Вопрос по подключению 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. Заливаю, открываю также терминалы на компьютере и на планшете.
Тут начинаются проблемы: то что отправляется из терминала компьютера отображается в терминале планшета, а наоборот - нет. Может ламерский вопрос, но может кто-то сталкивался или знает.