아두이노 블루투스 모듈 설정하기 (HC-06)
미세먼지 측정센서를 만들던 도중 안드로이드와 아두이노 간 연결을 통해 데이터를 주고받고 싶어서 제작하던 중 여러 방면으로 도움이 될까 싶어 글을 쓰게 되었습니다.
오늘의 개발환경은 DESKTOP 입니다.
공지사항-개발환경 에 가셔서 저의 개발환경을 참고하신 후 진행해 주시면 조금이나마 차이를 줄일 수 있지 않을까 싶습니다.
준비물
- 아두이노 우노 보드
- HC-06 블루투스 모듈
- 점퍼선
세상 간단하니 바로 제작 들어가겠습니다!
제작하기(아두이노)
위의 사진처럼 연결해 줍니다.
HC-06 |
아두이노 |
5V |
5V |
GND |
GND |
TX |
D6 |
RX |
D7 |
그 다음 아두이노 IDE를 열어 아래 소스코드를 업로드 해줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <SoftwareSerial.h> int Tx=6; //전송 int Rx=7; //수신 SoftwareSerial btSerial(Tx, Rx); void setup() { Serial.begin(9600); btSerial.begin(9600); } void loop() { if (btSerial.available()) { Serial.write(btSerial.read()); } if (Serial.available()) { btSerial.write(Serial.read()); } } | cs |
HC-06설정하기
시리얼 모니터를 열고, 보드레이트를 9600으로 맞춘 후 AT를 입력합니다.
전송하고 난 후 OK가 뜬다면 정상적으로 연결되어있다는 뜻입니다.
이제 이름을 설정해 봅시다. AT+NAME원하는이름 을 쳐서 전송합시다.
OKsetname이 뜨면 설정끝~
이제 또 연결하기 위해 PIN을 설정해 줄게요. AT+PIN원하는번호 를 칩니다.
PIN까지 세팅이 됐다면, 기기로 가서 검색을 해 봅시다.
곧 사용할 수 있는 기기에 아까 설정해둔 블루투스 모듈이 뜨고 미리 설정해둔 PIN으로 페어링을 완료해 줍니다.
이제 끝났습니다! 연결이 완료 되었습니다.
안드로이드와 연결하여 데이터를 주고받고 싶다면, 여기를 클릭하여 주세요!
궁금하신 점은 댓글 달아주시면 능력 내에서 정성껏 답변 드리도록 하겠습니다.
참고사이트
'아두이노' 카테고리의 다른 글
PMS3003 모듈을 활용한 아두이노 미세먼지 센서 제작하기 (1) | 2018.05.21 |
---|