아두이노 HM10 slave ,master 연결
2024. 4. 19. 14:56ㆍArduino
반응형
아두이노에서 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 |