在鏈接以前,先把程序下載到arduino中,很簡單,就是定義了軟口。若是中間要改動程序,要把rx和tx的連線去掉,否則下載程序可能失敗。oop
const int tx = 1; const int rx = 0; void setup() { pinMode(rx,INPUT_PULLUP); pinMode(tx,INPUT_PULLUP); } void loop() { }
下圖就是ESP8266了,很小尚未一元硬幣大ui
(0,0)和(0,3)是方形的焊點,對應左圖看每一個腳針,鏈接arduino以後以下圖,連線很簡單。CH_PD口建議串連一個10K的電阻。spa
實物圖鏈接以下:code
鏈接好後打開串口監視器,查看以前先將ESP8266的VCC斷開一下,而後再鏈接,能夠看到ESP8266的啓動信息:blog
前面有一串亂碼不用管,只要看到ready,就說明啓動成功了。我搞了1個小時纔出來這個啓動信息,中間遇到了些麻煩,首先是波特率,網上有的說是9600,有的說是115200,後來得知是版本不一樣,波特率就不一樣,不過這個不重要,只要多試幾回,確定能夠試出來,後來兩個波特率試了N次也沒出來,結果是TX和RX的線接返了。。。接對以後,ready終於出現。。。class
由於軟串口最大波特率是9600,因此,須要修改esp8266的串口波特率爲9600,以後就能夠將esp8266板子上接rx,tx的線接到軟串口上。亂碼