제목 F1E22 AT 무응답
작성자 이서후
이메일 book1020@korea.ac.kr
작성일자 2024-06-05
조회수 228
추천수 4
F1E22 블루투스 모듈을 아두이노 우노를 통한 시리얼통신을 이용해 AT command configuration하고 있습니다. 그러나, 아두이노의 시리얼 모니터에 AT를 입력해도 아무 반응도 나타나지 않는 문제가 발생하고 있습니다.


진행 과정은 다음과 같습니다.


1. 블루투스 모듈의 각 핀을 다음과 같이 아두이노 우노와 연결하였습니다.
- 3V핀과 RESETB핀은 아두이노 3.3V핀으로
- GND핀은 아두이노 GND핀으로
- TXD는 아두이노 D8핀으로
- RXD는 아두이노 D7핀으로


2. 아두이노 코드는 다음과 같이 작성하였습니다.
#include <SoftwareSerial.h>

SoftwareSerial btSerial(8,7);

void setup() {
  Serial.begin(9600);
  btSerial.begin(9600);
}

void loop() {
  if (btSerial.available()) {
    Serial.write(btSerial.read());
  }

  if (Serial.available()) {
    btSerial.write(Serial.read());
  }
}


3. 아두이노의 시리얼 모니터 입력모드는 Carriage Return으로 설정하였습니다. baudrate도 똑같이 9600으로 설정하였습니다.


4. 그러나, 아두이노에 코드를 업로드 하고 시리얼모니터에 AT를 입력하면 아무런 반응도 나타나지 않습니다. 깨진 문자조차도 나오지 않습니다.


5. 혹시나 하여 baudrate도 바꿔 보고, 시리얼 입력도 No Line Ending, New line, Both NL & CR 모두 시도해 보았지만 문제가 해결되지 않았습니다. 심지어 아두이노 보드도 여러 개를 써봤지만 그대로 입니다.


6. Q&A를 찾던 중 F1E22모듈이 FB155BC과 구조가 동일하다고 하여 카페에 올라온 글 (https://cafe.naver.com/firmtech7/1326)도 시도해 보았으나, "Debug Character Input"까지만 출력되고 그 뒤로는 과정이 진행되지 않습니다.


이에, 혹시 제가 한 방법에 무언가 잘못된 부분이 있는지, 아니면 F1E22의 초기 AT 설정을 하는 방법이 따로 있는 것인지에 대해 문의 드립니다.


감사합니다.
IP 163.152.xxx.xxx
이름 비밀번호
※ 한글 1000자 까지만 입력가능 :