Arduino m0 и bluetooth HC-06

Нет ответов
nikbar
Offline
Зарегистрирован: 07.02.2016

Добрый вечер.

Не выходит передавать и принимать данные через bluetooth модуль HC-06 на arduino m0. 

Ссылка на плату http://wiki.amperka.ru/%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:arduinom0

Подключил следующим образом

RX --> TXD

TX --> RXD

Питание 5v

Залил скетч который включает светодиод при передаче 1 и выключает при передаче 0 

void setup() {
  
  SerialUSB.begin(9600);
  pinMode(7, OUTPUT);
  digitalWrite(7, LOW);
  
}

void loop() {

  if (SerialUSB.available()){
  
  char i = SerialUSB.read();
  
  if (i == '0')
  {
     digitalWrite(7, LOW);
     SerialUSB.println("Light OFF");
  }
  
  if (i == '1')
  {
     digitalWrite(7, HIGH);
     SerialUSB.println("Light ON");
  }

  SerialUSB.flush(); 
  } 

}

С помощью программы Termite подключаюсь к COM17 на котором стоит HC-06, отправляю данные и ничего не происходит, при этом если замкнуть RXD и TXD bluetooth модуля. отправленные данные возвращаются назад.  

Снова через Termite подключаюcь к порту COM5 на котором стоит arduino m0 и всё работает как нужно.

Возможно кто нибудь знает в чём может быть проблема ?