1. 서론
2번 째 미니프로랑 HM-10 이랑 연결 이 Tx를 공유해서 인지 송신이 안댔습니다~ 그래서 아두이노 우노랑 HM-10 과 연결 하여 AT 커맨드도 쓰려고 합니다. 참고로 다두이노에서 파는 HM-10 같은 경우 초기 설정 속도가 115200 입니다. |
2. 연결도
HM-10 |
Uno |
VCC |
5V |
GND |
GND |
TXD |
2 |
RXD |
3 |
보다시피 서로 딴곳을 연결하였습니다~
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 |