使用ardnino ide燒錄esp系列的前置作業

前置作業

1.下載電腦對esp8266的驅動程式(ch340 drive)。

2.幫arduino下載esp8266的編譯器,才能完成燒錄。

 

首先下載驅動程式(ch240 drive),點擊連結按照自己電腦作業系統下載。

本人以mac的.pkg檔為例。

截圖 2020-02-05 下午1.53.05

再來下載arduino,下載連結在這邊(arduino ide),選擇最新版本按照自己的作業系統下載。

截圖 2020-02-05 下午1.26.52

需要幫arduino下載esp8266的編譯器

打開arduino ide 於上方列表Arduino->偏好設定

截圖 2020-02-05 下午2.25.24

 

打開偏好設定後,於額外的開發板管理員網址貼上這個網址 http://arduino.esp8266.com/stable/package_esp8266com_index.json

按確定關閉後,到上方列表工具->開發板:XXXXXXX->開發板管理員

截圖 2020-02-05 下午1.36.23

選擇最新版本下載,下載可能需要一段時間。

 

 

下載完我們就做好前置作業了,接下來依照你的esp型號查看接下來的示範。

 

esp8266 (以d1 mini作為範例) 使用 arduino ide 燒錄

「d1 mini」的圖片搜尋結果"
esp8266大多型號皆有傳輸孔,而d1 mini也是其中之一,於下方圖片可以看到左下角的連接孔,將連接線接上連至電腦,我們最主要需要調整以下幾個地方,以確保連的上與燒錄。

1.工具->序列埠:點擊連接的序列埠。

2.工具->開發版:XXXXX->LOLIN(WEMOS) D1 R2 & mini:選擇相應的版本。

打開閃爍範例,測試燒錄,檔案->範例->Basic->blink

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  
  delay(1000);                       
  digitalWrite(LED_BUILTIN, LOW);   
  delay(1000);                    

}

點擊燒錄,燒錄成功後看看esp8266 d1 mini的led有沒有每隔一秒閃爍,如果有代表燒錄成功。

 

 

esp01/esp01s 使用 arduino ide 燒錄

esp01/esp01s相較有傳輸孔的其他esp系列較複雜,因為需要額外接起連接裝置。

image

接腳位置如下:

ESP-01 Pin Out

而連接裝置也有分好幾種,這邊以ESP8266 ESP-01/01s模組的USB轉接板作為示範,如下圖。

USB轉接板

esp01/01s有分工作模式燒錄模式,如下:

工作模式

VCC-3.3V

CH_PD-3.3V

RXD-TDX

TXD-RXD

燒錄模式

VCC-3.3V

CH_PD-3.3V

RXD-TDX

TXD-RXD

GPIO0-Gnd

GPIO2-3.3V

備註:GPIO2有上拉電阻,因此我們在燒錄時,只需家GPIO0接地,接好後插上電腦如下圖。

IMG_5261

備註:這部分需要考驗你的手藝,如果真的沒辦法,可以在底下焊上一個開關,方便切換工作與燒錄模式。

 

設置好之後,將連接線接上連至電腦,我們最主要需要調整以下幾個地方,以確保連的上與燒錄。

1.工具->序列埠:點擊連接的序列埠。

2.工具->開發版:XXXXX->Generic ESP8266 Moudule:選擇相應的版本。

3.Builtin Led->2:LED接腳為2,將LED接腳設置為2。

打開閃爍範例,測試燒錄,檔案->範例->Basic->blink

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  
  delay(1000);                       
  digitalWrite(LED_BUILTIN, LOW);   
  delay(1000);                    
}

點擊燒錄,燒錄成功後看看esp01/01s有沒有每隔一秒閃爍,如果有代表燒錄成功。

 

 

 

 

若你還想知道更多esp相關教學,例如讓esp與區網做連接,請點擊以下連結,有更多教學。

百寶箱-智能家電設置系列#0(附上連結)- [教學] 自製homekit物件!DIY homekit物件!

 

 

 

接腳圖片source:https://circuits4you.com/2016/12/14/esp8266-pin-diagram/

※ 若有任何侵權問題麻煩告知,收到通知會立即撤下。

arrow
arrow
    創作者介紹
    創作者 chien chien 97 的頭像
    chien chien 97

    電子煙百寶箱

    chien chien 97 發表在 痞客邦 留言(0) 人氣()