本文引用自c2090325 - Arduino bluetooth AT Command

HC-05 VCC → Arduino 5V
HC-05 GND → Arduino GND
HC-05 TXD → Arduino pin 10
HC-05 RXD → Arduino pin 11
HC-05 KEY → Arduino pin 9

qqqqqq  

 

Arduino code

 

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11); // RX TX
void setup()
{
  pinMode(9, OUTPUT);  
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400); 
}
void loop()
{
 
  if (BTSerial.available())
    Serial.write(BTSerial.read());

 

  if (Serial.available())
    BTSerial.write(Serial.read());
}

 

HC-05 AT Command

 

查詢:以問號(?)結尾

 

設定:將問號改成冒號(:)

 

ex

 

查詢Baud rate

 

AT+UART?

 

設定Baud rate

 

AT+UART:9600

 

指令

 

AT+UART

 

AT+NAME

 

AT+VERSION

 

AT+PSWD

 

 如需還要的指令請查HC-05