본문 바로가기

프로젝트/하드웨어

3. HM-10 블루투스 테스트(2)

반응형

1. 서론

2번 째 미니프로랑 HM-10 이랑 연결 이 Tx를 공유해서 인지 송신이 안댔습니다~

그래서 아두이노 우노랑 HM-10 과 연결 하여  AT 커맨드도 쓰려고 합니다.

참고로 다두이노에서 파는 HM-10 같은 경우 초기 설정 속도가 115200 입니다.



2. 연결도



HM-10 

Uno 

 VCC

5V 

 GND

GND 

 TXD

 RXD


보다시피 서로 딴곳을 연결하였습니다~


3.코드



 #include <SoftwareSerial.h>


SoftwareSerial hm_10_test(2, 3); // RX, TX


void setup()  

{

  Serial.begin(115200);

  Serial.println("http://hnydiy.tistory.com");

  hm_10_test.begin(115200);

  }


void loop() {

  if (hm_10_test.available()){

    Serial.write(hm_10_test.read());

  }


  if (Serial.available()){

    hm_10_test.write(Serial.read());

   }

}


4. AT 커맨더 확인하기

!!!!!!!!!!!!!!!! 주의사항!!!!!!!!!!!!!!!!!!!!

반드시 블루투스랑 핸드폰 등과 같은 외부랑 연결 상태가 끊은 상태에서 AT 커맨더가 먹힙니다. 






5. AT 커맨더 종류

http://blog.naver.com/xisaturn/220712028679


6. 핸드폰과 연결


 

HEX 를 UTF-8 을 바꾸고 Write new value 클릭 후 hny test 생성


    


hny test 를 클릭하면 폰 -> pc 로 전송 되는 것을 볼 수 있다~



 


전송을 받으려면 먼저 화살표에서 어플을 Listen for notifications -> Stop listening 으로 바꾸고

PC에서 "hi ~ my test" 를 보내면 어플에서 받는 것을 볼 수 있음~














반응형

'프로젝트 > 하드웨어' 카테고리의 다른 글

5.MPU6050 연결 및 테스트  (0) 2017.05.24
4. 드론 어플 연결 msp (Multiwii Serial Protocol)  (4) 2017.05.09
2. HM-10 블루투스 테스트(1)  (0) 2017.04.19
1. 시작~  (0) 2017.04.06