HAM 여행

블루투스를 설정하기 위하여 다음과 같은 부품이 필요 합니다.

1. 아두이노 우노

2. PC와 아두이노 오노를 연결하기 위하여 USB 케이블

   usb 케이블은 아두이노 우노를 구매하면서 케이블도 같이 구매한다.

   (아두이노 우노용 usb 케이블)

 

 

바탕화면에 있는 Arduino를 클릭하여 프로그램을 실행한다.

[바탕화면에 있는 Arduino]

 

프로그램을 실행하면 다음과 같은 화면이 뜬다.

화면에서 툴을 클릭하여 보드를 Arduino/Genuino Uno 를 선택하고

포트는 아두이노가 사용하는 포트를 선택한다.

프로그래머는 USBtinyISP 를 선택한다.

 

프로그램 소스를 복사하여 화면에 붙인다.

그런후에 편집 바로 밑에 있는 "->" 를 클릭하여 아두이노 우노에 프로그램을 업로드 한다.

정상적인 경우는 화면과 같은 메세지가 표시 된다.

 

#include
//HC-05 AT MODE
SoftwareSerial BTSerial(2, 3); //bluetooth module Tx:Digital 2 Rx:Digital 3

void setup() {

Serial.begin(9600);
BTSerial.begin(38400);

}

void loop() {
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());

}

 

아두이노 우노와 블루투스를 사진과 같이 연결한다.

3, 4 는 아두이노 우노 핀번호

+, - 는 전원 기호(+ 는 5V)

[아두이노 우노와 블루투스 결선 모습]

블루투스에 있는 버튼을 누른채로 블루투스 전원을 연결하면 블루투스 설정모드로 들어 갑니다.

아두이노 프로그램 시리얼모니터 창에서 다음과 같이 명령어를 입력 합니다.

[아두이노 시리얼 모니터 창]

ㅇ 정상여부확인
at 명령을 입력하면 정상적으로 동작할때 "OK"라고 표시된다.

 

ㅇ 블루투스 이름 변경
블루투스 이름을 "DMRHOTSPOT"로 변경할때 다음과 같이 입력한다.
명령어 : at+name=DMRHOTSPOT

 

ㅇ 블루투스 ROLE 변경
현재상태 확인 명령어 : at+role?
+ROLE:0 ==> 슬레이브 상태
+ROLE:1 ==> 마스터 상태

슬레이브 상태로 변경 : at+role=0 (여기서 0 은 숫자 영)

 

ㅇ 블루투스 HC-05와 다른 블루투스와 BIND 하는법
명령어 : at+bind?
"+BIND:0:0:0" 라고 표시되면 BIND가 되지 않는것

 

ㅇ 페어링 하기
Mac 주소가 12:34:56:78:90:ab 인경우
명령어 : at+bind=1234,56,7890ab
표시되는 결과 : +BIND:1234:56:7890A

 

ㅇ 통신속도 설정

 at+uart=38400,1,0

 

ㅇ 블루투스 암호는 1234 입니다.

 

ㅇ USB jumbospot  BLUEDV with USB interface 에 사용할 블루투스 설정 방법

    (적색 부분만 설정해 주면 됩니다.)

ㅇ 블루투스 ROLE 변경
   현재상태 확인 명령어 : at+role?
         +ROLE:0 ==> 슬레이브 상태
         +ROLE:1 ==> 마스터 상태

  슬레이브 상태로 변경 : at+role=0 (여기서 0 은 숫자 영)

 

ㅇ 통신속도 설정

    at+uart=115200,0,0

 

ㅇ 블루투스 이름 변경
    블루투스 이름을 "DMRHOTSPOT"로 변경할때 다음과 같이 입력한다.
    명령어 : at+name=BlueStack

 

de HL1RR/LIM 73 !!

 

 

 

해외직구전문 글로벌스피드 https://smartstore.naver.com/globalspeed

 

USB jumbospot BLUEDV with USB interface