/* HC-05 needs connect "EN" to Pin 6 * AT return OK * AT+VERSION get version * AT+NAME=xxx xxx is new name. * HC-05 RX connects to Arduino Pin 11, HC-05 的RX 接到Arduino Pin 11 * HC-05 TX connects to Arduino Pin 11, HC-05 的TX 接到Arduino Pin 10 */ #include <SoftwareSerial.h> SoftwareSerial BT(10, 11); // RX 10 , TX 11 char val; void setup() { Serial.begin(9600); // 與電腦序列埠連線 Serial.println("BT is execution!"); // HC-05 is 38400 BPS and "Both NL & CR", 如果是HC-05,請改成38400 // HC-06 is 9600 BPS and "No line ending", 如果是HC-06,請改成9600 BT.begin(38400); } void loop() { if (Serial.available()) { val = Serial.read(); BT.print(val); } if (BT.available()) { val = BT.read(); Serial.print(val); } }