arduino 配置 esp8266

在鏈接以前,先把程序下載到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

2.1pic1

(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的線接到軟串口上。亂碼

相關文章
相關標籤/搜索