아두이노 HM10 slave ,master 연결

2024. 4. 19. 14:56Arduino

반응형

아두이노에서 hc-06간 slave-master연결을 하려고했으나 원래 slave-masterd상호연결이 되는 버전임에도 불구하고 그냥 master 설정이 안먹혀서 HM10으로 넘어갔다.

 

연결법!

SLAVE Setting

1 hm10 하나를 선택하고 아래 코드를 업로드 해준다.

#include <SoftwareSerial.h> 

SoftwareSerial BTSerial(4, 5); // 시리얼 (TX,RX) 

void setup(){
Serial.begin(9600);
Serial.println("Hello!");  
BTSerial.begin(9600);
}

void loop(){
  while (BTSerial.available()){ 
    byte data = BTSerial.read();
    Serial.write(data);
  }  
 
  while (Serial.available()){
    byte data = Serial.read();
    BTSerial.write(data); 
  }
}
[출처] [에듀이노 강좌]블루투스 HM-10|작성자 에듀이노 연구소

2 Serial 모니터에 AT , AT+ROLE0 (SLAVE 설정)  , AT+ADDR?(모듈 주소확인 연결시 필요)

 

MASETER Setting

1 hm10 남은 하나를 위에 코드를 업로드 해주고 

2 Serial 모니터에 AT , AT+ROLE1 (MASTER 설정)  , AT+CON주소(AT+ADDR?에서 얻은 주소를 뒤에 복붙하면 연결 된다)

 

 

'Arduino' 카테고리의 다른 글

ESP32 wifi 연결 안됨 원인  (0) 2024.07.16
아두이노 스텝모터 (28BYJ-48) 사용시 주의 사항  (0) 2024.04.19