본문 바로가기
Arduino/Module

[아두이노]블루투스 HC-05 와 HC-06을 연결해보자!

by Alan_S 2016. 8. 18.

 요즘은 핸드폰(마스터)와 블루투스 모듈(슬레이브)을 많이 연결시켜 사용하곤 하는데, 저는 블루투스 모듈(마스터)와 블루투스 모듈(슬레이브)를 연결시켜 보도록 하겠습니다!! 이런경우는 RC카와 조종기 등으로 사용할 수 있습니다!!

 

우선 저는 마스터로 사용할 모듈인 HC-05 와 슬레이브로 사용할 HC-06을 이용하여 연결시켜보겠습니다.

블루투스 연결은 마스터와 슬레이브간 연결만 가능하므로 HC-05의 마스터 변경법은 전 글을 참고해주세요!!

 

 슬레이브의 AT모드 먼저 들어갑니다!

 가장먼저 해줘야할 것은 슬레이브와 마스터 모듈의 핀 번호를 맞춰주는 것입니다! 저는 0000으로 맞춰줬구요, 슬레이브 AT모드로 접속하신 다음 AT커맨더에 AT+ADDR 로 주소를 스캔해오시면 됩니다!!

 HC-06 의 경우 AT+ADDR 이 안먹는 경우가 많기때문에 저는 핸드폰과 연결한 다음 핸드폰으로 주소를 얻어왔습니다!! 핸드폰으로 보니 주소가 59 : 34 : 23 : 12 : 31: b0 이런 형식으로 되어있습니다!! 또한 통신속도도 맞춰줘야 하므로 AT+BAUD4로 9600으로 맞춰줍니다

 

다음은 마스터 모듈 차례입니다.

HC-05로 AT모드에 접속한 후 AT+ROLE=1 로 마스터 설정을 하고 핀번호 또한 0000으로 맞춰줍니다!! 이제 아까 슬레이브에서 따온 주소를 넣어주기만 하면 되는데 주소형식은 5934,23,1231b0 로 넣어주시면 됩니다!!

 

AT+CMODE=1 으로 다른 연결이 없도록 한뒤 AT+BIND=5934,23,1231b0 이렇게 주소를 넣어주시면 됩니다!

그리고 AT모드를 빠져나오면(AT+INIT) 요란스럽게 반짝이던 불빛이 달라지는 것을 보실 수 있습니다.

 

모듈은 한번 페어링 해놓으면 오토페어링이 되기때문에 다음부턴 똑같은 작업 안하셔도 좋습니다!!

 

 

아래는 오토페어링이 되는 제 HC-06(좌)과 HC-05(우)의 모습입니다!

 

 

https://youtu.be/hyME1osgr7s 참고 유투브영상입니다