정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 와이파이모듈 AT 명령어 질문입니다
raptor | 2021-08-29

1. 프로젝트 사용한 보드 종류

  아두이노 우노 

2. 사용 개발 프로그램명

  아두이노

3. 사용한 센서 모델명

  와이파이 모듈 ESP8266 

4. 연결한 회로 설명 (또는 이미지)

 

TX

⑤ - GND

② - CH_PD

⑥ - GPIO 2

③ - RST

⑦ - GPIO 0

④ - VCC (3.3V)

5. 소스코드 (주석 필수)

 

6. 문제점 및 에러 내용

아두이노 와이파이 모듈 esp8266에 펌웨어는 정상적으로 설치한 것 같은데 아두이노에서 AT명령어가 실행되지 않습니다. 시리얼모니터에서 AT을 치고 한참을 기다려도 시리얼모니터에 아무것도 뜨지 않습니다.

 

 

 

아두이노와 ESP8266모듈과 연결하기 위해서 펌웨어 업데이트를 하고 AT커멘드로 와이파이 연결할려고 하는데

펌웨어는 https://deneb21.tistory.com/272 여기서 다운 받아서 설치하고 블로그에서 나온 것 처럼 완료했습니다

그리고 아두이노 선 뽑고, GPIO 0 선을 분리했습니다. 그리고 TX는 3번에 RX는 2번에 꽂고, 아두이노에


#include <SoftwareSerial.h>

#define BT_RXD 2

#define BT_TXD 3

SoftwareSerial ESP_wifi(BT_RXD, BT_TXD);

void setup() {

Serial.begin(9600);

ESP_wifi.begin(9600);

ESP_wifi.setTimeout(5000);

delay(1000);

}

void loop() {

if (Serial.available()){

ESP_wifi.write(Serial.read());

}

if (ESP_wifi.available()) {

Serial.write(ESP_wifi.read());

}

}


이 코드 입력한 후 실행했습니다

그리고 시리얼 모니터 열어서 AT을 쳤는데 아무 반응이 없습니다.

어떻게 해야할까요?

이전글   |    lcd게임 2021-08-25
다음글   |    오렌지 보드 엠블록에 연결하기가 안될때 2021-09-08