아두이노 우노 hc-05 블루투스 BlueStack 설정하기

DMR, D-STAR 등 DV통신 휴대용 핫스팟 제작을 위한  hc-05 블루투스 uart 모듈을 아두이노 우노에 연결해서 모듈의 이름, 데이터 전송속도, 비밀번호 등의 설정하는 방법입니다. 핸드폰에 blueDV 블루투스 연결을 위한 모듈 설정방법 설명입니다.

 

 

hc-05 블루투스 모듈 아두이노 연결해서 blueDV BlueStack 설정 방법

 

  • 홈페이지에서 아두이노 다운로드 후 설치
  • 아두이노 우노 보드를 PC에 연결 후  hc-05 모듈 '택스 스위치'를 누른 상태로 아두이노 우노와 결합 (또는 EN 단자에 3.3v VCC 연결)
  • 프로그램 실행 후 '툴' 메뉴에서 보드 'Arduino Uno' , 포트(COM 포트), 프로그래머(USBtinyISP)를 지정
  • 프로그래밍 소스를 보드에 업로드 실행
  • 시리얼 모니터 창에서 'AT'명령어로 정상 연결 확인
  • 명령어 각 실행 (AT+NAME=BlueStack / AT+UART=115200,0,0 / AT+PSWD="1234")
  • 완성 후 모듈 분리

 

 

 

 

아두이노 홈페이지에서 프로그램을 다운로드합니다. 

https://downloads.arduino.cc/arduino-1.8.19-windows.exe

 

 

 

hc-05 Arduino Uno 연결 방법

 

아두이노 우노와 hc-05 모듈 배선도를 확인합니다. 전원과 TX, RX 총 4가닥입니다.

 

hc-05 앞면과 아두이노우노 연결
hc-05 뒷면과 아두이노우노 연결

 

 

 

모듈을 뒷면에 연결 단자를 확인하고, 아두이노 우노와 연결합니다. 이때 주의사항은 블루투스 모듈에 전원(5V)가 인가되면, 모듈이 손상되므로 각별히 주의해야 합니다. 

 

 

 

hc-05 블루투스 모듈 설정 모드 연결과 세팅 방법

 

hc-05 6 pin 블루투스 모듈 설정을 위해 설정 모드로 연결하며, 방법은 '택트 스위치'를 누른 상태에서 결합하면 됩니다.

일반 연결 시에는 동작 모드로 연결이 되어 LED램프가 빠르게 점멸하며, 블루투스 연결 대기 중임을 표시하지만, 설정 모드로 접속시 느린 점멸로 설정모드로 연결되었음을 표시합니다.  

HC05 설정모드진입
HC05 설정모드진입 방법

 

 

 

 

hc-05 블루투스 모듈 설정모드(AT모드)  간편한 접속방법

Hc-05 at 모드 연결
hc-05 bluetooth AT  연결방법

EN 단자에 3.3V 전원을 인가하면 위에 설명한 별도 조작없이 바로 설정모드(AT모드)로 접속됩니다. 

 

 

 

 

 

프로그램 설치 후 아두이노를 PC에 연결하고,  '툴'메뉴에서 다음과 같이 변경합니다.

  • 보드 Arduino Uno
  • 포트 :COM포트 (장치 관리자에서  아두이노 우노 COM port 확인)
  • 프로그래머 :USBtinyISP

 

아두이노 환결설정확인

 

 

 

환경 설정이 완료되었으면, 아래 프로그래밍 소스를 복사해 붙여 넣은 후 아두이노 우노에 업로드합니다. 

hc-05_AT_MODE.ino
0.00MB

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(2, 3);   //bluetooth module Tx:Digital 2 Rx:Digital 3

void setup() {
  pinMode(8, OUTPUT);    //HC-05
  digitalWrite(8,HIGH);
  
  Serial.begin(9600);
  BTSerial.begin(38400);
  Serial.println("ATcommand");  //ATcommand Start
}

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

 

 

 

업로드 완료 후  대문자 'AT'명령어로 접속상태를 확인하며 'OK'메시지가 표시되면 정상 동작상태입니다. 

android, ios 휴대폰에서 blueTooth 연결을 위해서는 모듈의 이름, 통신속도, 비밀번호를 변경해야하며, 아래 명령어를 실행해 설정을 완료합니다. 

 

시리얼모니터
연결상태확인방법

 

hc-05_blueStack.txt
0.00MB

c-05블루투스 모듈  BlueStack 설정

AT+NAME=BlueStack    --모듈이름 설정
AT+UART=115200,0,0   --통신속도 설정
AT+PSWD="1234"         --비밀번호 설정

 

상단 'AT'명령어 실행 후 'OK'회신이 없을 시 '툴'메뉴에서 환경설정을 확인하고, 블루투스 모듈만 분리 후 '택트 스위치'를 누른 상태로 재결합합니다.

 

'AT+NAME'와 같이 명령어만 넣으면 설정값을 확인할 수 있습니다. 

 

 

 

 

댓글

Designed by JB FACTORY