#include <SoftwareSerial.h>
#define RX 2
#define TX 3
#define LED 4
SoftwareSerial BT(RX,TX);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println(“receive”);
BT.begin(9600);
delay(1000);
BT.print(“AT”);
Serial.println(“I am hc06”);
pinMode(LED,OUTPUT);
digitalWrite(LED,LOW);
}
String answer = “”;
int num;
void loop() {
// put your main code here, to run repeatedly:
while(BT.available())
{
Serial.println(“BT receive”);
answer = answer + char(BT.read());
num = BT.read();
}
if(answer!="")
{Serial.println(answer);
answer = “”;num = 0;}
if(num1){digitalWrite(LED,1);}
if(num2){digitalWrite(LED,0);}
while(Serial.available())
{
answer = answer + char(Serial.read());
}
if(answer!="")
{BT.print(answer);
Serial.print("the BT print ");
Serial.println(answer);}
answer = “”;
}