2023年5月3日 星期三

ESP8266 MicroPython 開發環境配置

本 ESP8266 實作系列是以 Thonny 為程式開發工具,並以 MicroPython 程式碼來控制 ESP8266 開發板與延伸附加的硬體裝置。 

在本實作開始前,請先完成 Thonny 的安裝,官方網址為 https://thonny.org/。

當ESP8266開發板連接至電腦後,請先開啟裝置管理員確認是否已安裝開發版所需的 CH340 驅動程式。 


如尚未安裝 CH340 驅動程式,請至 http://www.wch.cn/downloads/CH341SER_EXE.html 下再安裝。 

完成 CH340 驅動程式安裝後,接著下載 MicroPython 韌體備用,以便稍後將韌體燒錄到 ESP8266 開發板。 MicroPython 韌體下載網址: https://micropython.org/download/esp8266/ ,本實作取用的韌體檔案為 esp8266-20210202-v1.14.bin


燒錄韌體到開發板 
  1. 打開 Thonny ,接著將 ESP8266 開發板以USB線連接到電腦。 
  2. 選取 Thonny 功能表 [工具] / [選項]。 

  1. 選取 [直譯器] 頁籤。 
  2. 在直譯器設備選取欄位中選取 [MicroPython (ESP8266)] 在選擇連接埠的欄位中選取設當的 COM 埠。 
  3. 按下連結按鈕 [安裝或更新韌體]。
 
  1. 在 [Port] 欄位選取已安裝 CH340 驅動程式的 COM 埠。 
  2. 在 [Firmware] 欄位選取要燒錄到 ESP8266 開發板中的韌體檔案。
  3. 按下 [安裝] 按鈕開始燒錄韌體。


在 Thonny 編輯器中撰寫一個令 ESP8266 開發板內建LED閃爍的測試程式。
from machine import Pin
import utime

led = Pin(2, Pin.OUT)
while True:
    led.value(0)
    utime.sleep(3)
    led.value(1)
    utime.sleep(1)
執行程式,檢測開發板是否正常運作。