1. 程式人生 > >arduino 配置 esp8266

arduino 配置 esp8266

space pac 打開 () 程序 sta 連線 ads 監視

在連接之前,先把程序下載到arduino中,很簡單,就是定義了軟口。如果中間要改動程序,要把rx和tx的連線去掉,不然下載程序可能失敗。

const int tx = 1;
const int rx = 0;
void setup() {
  pinMode(rx,INPUT_PULLUP); 
  pinMode(tx,INPUT_PULLUP); 
 
}
 
void loop() {
  
}

下圖就是ESP8266了,很小還沒有一元硬幣大

技術分享

(0,0)和(0,3)是方形的焊點,對應左圖看每個腳針,連接arduino之後如下圖,連線很簡單。CH_PD口建議串連一個10K的電阻。

技術分享

實物圖連接如下:

技術分享

連接好後打開串口監視器,查看之前先將ESP8266的VCC斷開一下,然後再連接,可以看到ESP8266的啟動信息:

技術分享

前面有一串亂碼不用管,只要看到ready,就說明啟動成功了。我搞了1個小時才出來這個啟動信息,中間遇到了些麻煩,首先是波特率,網上有的說是9600,有的說是115200,後來得知是版本不同,波特率就不同,不過這個不重要,只要多試幾次,肯定可以試出來,後來兩個波特率試了N次也沒出來,結果是TX和RX的線接返了。。。接對之後,ready終於出現。。。

因為軟串口最大波特率是9600,所以,需要修改esp8266的串口波特率為9600,之後就可以將esp8266板子上接rx,tx的線接到軟串口上。

arduino 配置 esp8266