Всем здравствуйте!
У меня есть два модуля bluetooth HC-05 (версия платы: FC-114), две Arduino UNO R3. Задача: одно из устройсв Master, одно Slave. Предварительно, путем засылки AT комманд я сделал их автоматическое соединение. При включении питания обоих лампочка на bluetooth модуле моргает быстро 2 раза/~2 секунды, что говорит о том, что они соединены. При посылке со slave-a на master "1", получаю "я", при посылке "0" получаю "ю". Привожу скетчи для master'а и slave'а.
Master:
01 | #include <SoftwareSerial.h> |
07 | SoftwareSerial BTSerial(gRxPin, gTxPin); |
11 | pinMode(gLedPin, OUTPUT); |
13 | pinMode(gRxPin, INPUT); |
14 | pinMode(gTxPin, OUTPUT); |
20 | Serial .println( "Started" ); |
25 | while (BTSerial.available()) |
27 | char c = ( char )BTSerial.read(); |
28 | Serial .print( "Something available: " ); Serial .println(c); |
31 | digitalWrite(gLedPin, HIGH); |
35 | digitalWrite(gLedPin, LOW); |
Slave:
01 | #include <SoftwareSerial.h> |
06 | SoftwareSerial BTSerial(gRxPin, gTxPin); |
10 | pinMode(gRxPin, INPUT); |
11 | pinMode(gTxPin, OUTPUT); |
Проблему решил. Спросите как? Сбросом обоих устройств и перенастройкой :)