Arduino 測試 ESP8266 WiFi 模組
說明
這裡主要是測試 ESP8266 模組是否正常
素材
- Arduino Uno
- ESP8266 型號 ESP-01S
ESP-01S 腳位圖

接線圖
這是 ESP8266 對應 Arduino 的表格
| Arduino-UNO | ESP-01S | 
|---|---|
| RX | RX | 
| TX | TX | 
| 3.3V | 3.3V | 
| GND | GND | 
| RST | RST | 
| CH_PD OR EN | 3.3V | 

重要參數
出廠預設 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 指令說明書
https://www.seeedstudio.com/document/pdf/Espressif%20AT%20Instruction%20Set_CN.pdf