HC-06 보드레이트 바꾸는 방법 [아두이노 강좌][아두이노 블루투스]

안녕하세요 이번엔 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());
  }
}



배선도


d99b7e08ff76cb2f9b8918929d91a0ba_1478695
 



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


 

메카리워즈 Image Map


모바일 버전으로 보기