상품코드 및 모델명 : HC-06 블루투스 모듈 (Not Soldered 핀헤더) [OPEN-TG10-006]
■ 구동 전압: DC 3.2 V ~ 6 V
■ 가능 역할: 슬레이브 및 마스터
■ 블루투스 버전: 2.0 + EDR
■ 인터페이스: UART
■ 구동 주파수: 2.4 GHz
■ 전송 속도: 1200 bps ~ 1382400 bps
■ 전송 거리: 10 m
■ 수신 감도: -85 dBm, 24 Mbps
■ 변조 깊이: 2 Mbps ~ 3 Mbps
■ 통신 소모 전류: 40 mA
■ 전송 전력: 최대 4 dBm
■ 구동 환경 습도: 10 ~ 90%
■ 구동 환경 온도: -25 ~ 75°C
■ 보관 환경 온도: -40 ~ 85°C
■ - 기본 AT 명령어
시리얼 모니터 설정: 'line ending 없음'과 '9600 보드레이트' (보드레이트는 설정된 상태에 따라 다릅니다.)
연결 확인: 입력: AT
출력: 정상적인 상태라면 'OK'가 출력됩니다.
버전 확인: 입력: AT+VERSION
출력: 'hc01.comV2.0'이 출력됩니다.
블루투스 이름 설정: 입력: AT+NAMEx
출력 예시: 'AT+NAMEJinseo'를 입력하면 'OKsetname'이 출력됩니다.
블루투스 비밀번호 설정: 입력: AT+PINn
출력 예시: 'AT+PIN1991'을 입력하면 'OKsetPIN'이 출력됩니다.
보드레이트 설정: 입력: AT+BAUDn
n = 1: 1200 bps n = 2: 2400 bps n = 3: 4800 bps n = 4: 9600 bps n = 5: 19200 bps
n = 6: 38400 bps n = 7: 57600 bps n = 8: 115200 bps
출력 예시: 'AT+BAUD4'를 입력하면 'OK9600'이 출력됩니다.
마스터 및 슬레이브 모드 설정: 입력: AT+ROLE=x
x = M: 마스터 모드 x = S: 슬레이브 모드
출력 예시: 'AT+ROLE=M'을 입력하면 'OK+ROLE:M'이 출력됩니다.
- AT 명령어로 설정 시 코드 (HC-06 모듈의 RXD는 우노 R3의 7 핀으로, TXD는 8 핀으로 연결합니다.)
#include <SoftwareSerial.h>
#define BT_RXD 8
#define BT_TXD 7
SoftwareSerial MyBluetooth(BT_RXD, BT_TXD);
void setup() {
Serial.begin(9600);
MyBluetooth.begin(9600);
}
void loop() {
if (MyBluetooth.available()) {
Serial.write(MyBluetooth.read());
}
if (Serial.available()) {
MyBluetooth.write(Serial.read());
}
}




openidea.co.kr에서 제공하는 모든 이미지 및 콘텐츠는 저작권이 있으며,
무단 복제,배포,도용 시 법적 조치를 받을 수 있음을 알려드립니다.