Arduino 測試 ESP8266 WiFi 模組

說明

這裡主要是測試 ESP8266 模組是否正常

素材

  1. Arduino Uno
  2. ESP8266 型號 ESP-01S

ESP-01S 腳位圖

ESP-01S 腳位圖

接線圖

這是 ESP8266 對應 Arduino 的表格

Arduino-UNOESP-01S
RXRX
TXTX
3.3V3.3V
GNDGND
RSTRST
CH_PD OR EN3.3V

ESP8266ArduinoUNO_WiringDiagram

重要參數

出廠預設 baud 為 115200

序列阜監控視窗的 baud 也要改成 115200

程式碼

#include <SoftwareSerial.h>

SoftwareSerial ESP(3, 2); // 接收腳, 傳送腳

void setup() {
  Serial.begin(115200);
  ESP.begin(115200);
  Serial.println("Serial is ready!");
  Serial.println("");
}
 
void loop() {
  if (Serial.available()) {
    ESP.write(Serial.read());
  }
 
  if (ESP.available()) {
    Serial.write(ESP.read());
  }
}

測試 AT 指令

燒入以上程式後

打開序列阜監控視窗

輸入 AT

如果有回傳 OK 代表模組沒問題

傳送AT指令

AT 指令說明書

https://www.seeedstudio.com/document/pdf/Espressif%20AT%20Instruction%20Set_CN.pdf

Last modification:March 17, 2020
If you think my article is useful to you, please feel free to appreciate