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