티스토리 뷰
[Arduino] 블루투스 모듈 HM-10 마스터-슬레이브 연결하기(how to arduino bluetooth module HM-10 master-slave connect)
devssun 2016. 10. 30. 22:29한이음하는 중에 원래 마스터-슬레이브 한 후 핸드폰과 연결하려고했는데.. AT+ROLE명령어를 통해 하나의 HM-10에 마스터 모드를 주면 블루투스 기기 검색이 안떴었다..
알고보니 휴대폰과 HM-10을 연결하면 휴대폰이 마스터, HM-10이 슬레이브가 되어 작동하는거라고..
나는 마스터랑 마스터를 연결하려고했으니 안되는게 당연하다 ㅎ
어쨌든.. HM-10 마스터-슬레이브 연결법...
아래 명령어를 제외한 다른 명령어는 다음 URL에서 확인가능
http://blog.naver.com/xisaturn/220712028679
1. 모듈 이름 같게하기
AT+NAME[Para]
-> OK+SET[Para]
2. AT+ROLE[Para]
-> OK+SET[Para]
0 : Peripheral
1 : Central
3. AT+IMME[Para]
-> OK+SET[Para]
1: When module is powered on, only respond the AT Command, don’t do anything.
until AT + START is received,
or can use
AT+CON,AT+CONNL
0: When power on, work
immediately
Default: 0
4. AT+CON[Para1]
-> OK+CONN[Para2]
Para1: Address
Like: 0017EA090909
Para2: A, E, F
A: Connecting
E: Connect error
F: Connect Fail
Para1에 연결할 모듈의 주소를 입력하면 마스터-슬레이브 모드 연결이 완료된다
두 모듈이 깜빡깜빡하다가 깜빡임을 멈추면 연결이 완료된 것
기타 명령어는 첨부파일 참고!
마스터-슬레이브 연결이 되서 좋아했는데 핸드폰과 두 아두이노를 연결하는 방법에 대해 찾아야겠다..
'Programming > Arduino' 카테고리의 다른 글
-
kimmm 안녕하세요 아두이노 공부하는 학생입니다! 혹시 휴대폰이랑 두 아두이노 연결하는 방법 찾으셨는지 여쭙습니다ㅠㅠ 2018.08.28 12:03
-
devssun 안녕하세요 댓글 확인이 늦었습니다.
본 게시글의 블루노나노와 휴대푠 연결은 하지 못했지만 최근 아두이노-스마트폰 블루투스 송신은 완료하였습니다. 관련 소스코드가 필요하시면 메일을 알려주세요. 보내드리겠습니다. 2018.08.31 10:05 신고 -
비밀댓글입니다 2019.05.01 17:55
-
devssun 안녕하세요. 정확하게 아두이노-스마트폰 블루투스 전송은 확인하지 못했지만 컴퓨터에 있는 파일 중 블루투스 관련 코드로 보이는 소스가 있어 댓글로 올렸습니다. 2019.05.15 22:06 신고
-
비밀댓글입니다 2019.05.13 20:50
-
devssun 안녕하세요 정확하게 아두이노-스마트폰 블루투스 전송은 확인하지 못했지만 컴퓨터에 있는 파일 중 블루투스 관련 코드로 보이는 소스가 있어 댓글로 올렸습니다. 2019.05.15 22:06 신고
-
devssun 안녕하세요. 코드 요청 댓글이 종종 달리고 있습니다. 그런데 현재는 아두이도-안드로이스 송신 코드가 ㅇ더있는지.. 테스트하기도 쉽지 않네요.
컴퓨터에 남아있는 코드에서 블루투스 관련 코드로 보이는 소스를 공유해드립니다. 아래 코드가 안될 수도 있습니다.
휴대폰에서는 아두이노? 시리얼 통신하는 앱을 설치하여 테스트했었습니다.
---
#include <SoftwareSerial.h>
#include "Bluetooth.h"
SoftwareSerial HM10(2,3); // RX, TX
void setup() {
//기본 통신속도는 9600입니다.
Serial.begin(9600);
HM10.begin(9600);
}
void loop() {
if (HM10.available()) {
Serial.write(HM10.read());
}
if (Serial.available()) {
HM10.write(Serial.read());
}
} 2019.05.15 22:05 신고 -
고얀 안녕하세요 프로젝트진행중에 관문이 생겼습니다
혹시 이 마스터슬레이브 개념을 이용하면 두개의 블루투스를 스마트폰에 (핫스팟개념처럼) 두개를 연결해서 현재 저와 페어링하고있는 블루투스가 2개가 될수있나요? 즉 스마트폰이 마스터고 블루투스두개가 슬레이브라면 슬레이브들이 동시에 마스터에 페어링할수잇나요?ㅠ 2019.05.21 15:59 -
devssun 안녕하세요. 한번에 두개를 연결해본 것은 없어서 쉽게 답해드리긴 힘들 것 같습니다! 2019.05.26 22:26 신고
-
devssun 코드는 상단 댓글에 있습니다만. 제가 아두이노를 한 지 오래되어 알려드리기는 힘들 것 같습니다. 2020.07.29 23:07 신고
-
devssun 안녕하세요. 댓글 감사합니다. 아두이노 한지가 오래되어 알려드리기 어려울 것 같습니다. 2020.11.12 21:59 신고