아두이노 블루투스 at명령어 무응답.
페이지 정보
작성자 차나차나차나 작성일18-06-29 13:47 조회20,651회 댓글4건본문
#include
SoftwareSerial BTSerial(2,3); // (Tx, Rx)
void setup() {
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop() {
if (BTSerial.available()){
Serial.write(BTSerial.read());}
if (Serial.available()){
BTSerial.write(Serial.read());}
}
사진이고 소스입니다.
수많은 블로그를 참고하고 며칠동안 해봤는데 AT명령어가 안먹힙니다.
(AT-OK 조차 안됨.)
페어링전 LED는 잘 깜박이는 상태입니다.
통신속도 9600 , line ending 없음 으로 다 맞췄습니다.
hc-06 입니다.
어떤 부분이 잘못되었을까요.... 잘못된 부분이 없는 것 같은데 환장하겠습니다....
댓글 : 4
조회수 : 20,651
master님의 댓글
master 작성일
#include <SoftwareSerial.h>
적다가 빠뜨렸겠지만 헤더파일이 빠져있습니다.
//
페어링전 LED는 잘 깜박이는 상태입니다. <-- 현재는 페어링 후라는 얘기인가요?
AT컴맨드는 페어링 전에만 가능합니다.
페어링하고나면 데이터모드로 넘어가서 "AT"를 입력하면 상대방 시리얼포트로 "AT"가 전달 됩니다.
차나차나차나님의 댓글
차나차나차나 작성일
네 복사하는 과정에서 빠졌네요
//
네 당연히 페어링은 하지 않고 테스트 중입니다.
포장 뜯고 그냥 연결만 한 상태입니다.
master님의 댓글
master
HC-06 모듈도 바꿔보고
아두이노 핀도 바꿔보세요
될 때까지 이리저리 해볼 수 밖에 없습니다.
차나차나차나님의 댓글
차나차나차나
답변 감사합니다...