I using Arduino UNO with HC06
This is my code
<code>include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11);
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop() {
if (BTSerial.available()) {
char data = BTSerial.read();
Serial.print("get data:");
Serial.println(data);
}
if (Serial.available()) {
char data = Serial.read();
BTSerial.write(data);
Serial.print("send data: ");
Serial.println(data);
}
}
</code>
<code>include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11);
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop() {
if (BTSerial.available()) {
char data = BTSerial.read();
Serial.print("get data:");
Serial.println(data);
}
if (Serial.available()) {
char data = Serial.read();
BTSerial.write(data);
Serial.print("send data: ");
Serial.println(data);
}
}
</code>
include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11);
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop() {
if (BTSerial.available()) {
char data = BTSerial.read();
Serial.print("get data:");
Serial.println(data);
}
if (Serial.available()) {
char data = Serial.read();
BTSerial.write(data);
Serial.print("send data: ");
Serial.println(data);
}
}
after I connect it by bluetooth with my macbook pro, I test on serial monitor like figure. It only print the “send data”, but no print “get data”. I don’t know why. PLZ help me.