안녕하세요 이번엔 HC-06의 보드레이트 수정하는 방법을 알아보도록 하겠습니다.
먼저 아두이노에 소프트웨어 시리얼 예제를 업로딩 합니다.
// 소스는 첨부해놓았습니다. #include <SoftwareSerial.h>
SoftwareSerial bluetooth(2, 3);
void setup()
{
Serial.begin(9600);
bluetooth.begin(9600);
}
void loop()
{
if (bluetooth.available()) {
Serial.write(bluetooth.read());
}
if (Serial.available()) {
bluetooth.write(Serial.read());
}
}
|
배선도
VCC - 5V
GND - GND
TX - 2
RX - 3
명령어 : AT
대답 : OK
명령어 : AT+BAUD보드레이트 메뉴값
1 (1200), 2 (2400), 3 (4800), 4 (9600), 5 (19200), 6 (38400), 7 (57600), 8 (115200)
대답 : OK보드레이트
ex) AT+BAUD6 / OK38400
영상을 통해 확인해보겠습니다.
보드레이트가 변경된 후 AT 명령어가 먹지 않습니다.
다시 AT 명령어를 입력하고 싶다면 소스에서 지정한 SoftwareSerial 보드레이트를 수정하여야 합니다.
출처: www.mechasolution.com