블루투스 통신 모듈 다루기
이번에는 무선조정을 위한 블루투스 모듈입니다.
제가 사용할 모듈은 공구로 구입한 HC-06 슬레이브+백보드 결합된 제품입니다.
백보드에 3.3v~6v라고 쓰여 있지만 vcc에는 아두이노에 있는 5v를 연결해 주면 되고요 마찬가지로 GND 연결하신 다음, TX/RX는 아두이노 보드의 디지 털핀에 연결해 주시고 스케치에서 SoftwareSerial 라이브러리를 사용하시면 됩니다.
나머지 두 핀은 안 쓰셔도 됩니다.
하드웨어 연결과 테스트를 위한 스케치는 아래의 글을 참고하였습니다.
http://www.hardcopyworld.com/ngine/aduino/index.php/archives/177
이것은 슬레이브 모듈이니까 마스터도 필요하겠죠?
우선은 제가 가지고 있는 안드로이드 폰이라서 Bluetooth SPP(Serial Port Profile)을 지원하거든요.
적당한 어플을 검색해서 사용하셔도 되고요. 안드로이드폰용 어플을 직접 만드셔도 됩니다.
저는 직업이 프로그래머라서 직접 작성해 볼 생각입니다.
페어링 암호는 초기에 1234이고. 요 생각보다 쉽게 통신에 성공할 수 있었어요.
자! 이제 모터를 제어하는 방법도 알고 원격으로 신호를 보낼 수 있는 방법도 알았습니다.
마지막으로 안정적이고 충분한 전원 공급을 위한 전원부 회로를 고민할 차례입니다.
다음 글에서 다시 뵙겠습니다.