AT명령어가 먹히지 않는 경우
-블루투스 연결하기 위한 아두이노 코드-
#include <SoftwareSerial.h>
#define BT_RXD 8
#define BT_TXD 7
SoftwareSerial bluetooth(BT_RXD, BT_TXD);
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
//delay(1000);
}
void loop() {
if (bluetooth.available()) {
Serial.write(bluetooth.read());
}
if (Serial.available()) {
bluetooth.write(Serial.read());
}
}
문제는 위 코드를 업로드 하고 나서 AT명령 코드가 먹히지 않는 경우!!
1. 일단 사진의 핑크색 박스를 코드와 동일한 9600으로 맞췄는지를 꼭 확인하자
그러고도 안된다면
아두이노의 연결 포트가 제대로 됐는지 꼭 확인하자
2. 위 사진의 파란색박스처럼 연결된 아두이노가 있는지 꼭 확인!
만약 위 두가지 방법을 했는데도 AT 명령어가 먹히지 않는다면..
그 다음은 HC 06 모듈을 의심해야한다!!
불량이 워낙 많기 때문이다 ㅠㅜ
참고로 필자는 5개 모듈 중 3번째만에 성공했다;;;
똑같은 코드, 똑같은 핀연결이였다..
결국 모듈이 불량이라는 뜻!
이렇게 made in chin*에 대한 불신이 다시 한번 샘솟는다;;
모듈이 정상이라면 이렇게 AT를 전송하면 OK를 리턴한다
즉 아두이노와 블루투스 hc 06모듈과 연결이 완료된 것이다.
'코딩탐방기' 카테고리의 다른 글
[SQLD] 오라클 데이터베이스 공부 1일차 (0) | 2020.04.14 |
---|---|
[코딩이야기] 자바 List 값 수정, 추가하기 (0) | 2020.03.04 |
[코딩이야기] 이클립스 Dynamic Web Project를 Maven Project로 바꾸는 법 (0) | 2019.08.03 |
[코딩이야기] java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. mysql 에러 (8) | 2019.08.02 |
[코딩이야기] 자바 socket을 이용한 다중채팅 예제(Server.java-Client.java) (0) | 2019.07.11 |