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