動機:可否在 WiFiBoy 上燒錄 MicroPython 來玩?!
1.WiFiBoy(需連接USB數據線)
2.MacOS筆電
實作步驟:
1.首先,至官網 http://micropython.org/download#esp8266 下載 Firmware for ESP8266 boards esp8266-20171101-v1.9.3.bin (每天會更新)
3.接著,打開 終端機 參攷1. 官方文件 執行燒寫指令 ( esptool.py --port /dev/cu.SLAB_USBtoUART --baud 460800 write_flash --flash_size=detect 0 esp8266-20171101-v1.9.3.bin ),如下圖
4.再利用 終端軟體 ( 指令 screen /dev/cu.SLAB_USBtoUART 115200 ) 進入 MicroPython REPL 模式,如下圖
欲結束 Screen,請按 control+A 再按 control+\ 再按 y...
5.接下來,就可以快樂玩 MicroPython 了...由於 ESP8266沒有虛擬磁碟,就接著安裝 文件管理工具--WebREPL 來玩,先下載 webrepl,如下圖
6.設置 WiFiBoy 為 AP模式,如下圖
7.MacBook筆電連線 WiFi AP -- WiFiBoy-ESP8266
8.接著執行 WebREPL 設置,如下圖
修改完成後會提示自動重啟,輸入 y 即可...
9.再來利用 Chrome瀏覽器 打開 webrepl.html 網頁,如下圖
若要 上傳/下載 文件檔案,可利用 webrepl_cli.py 來執行,如下圖
也可利用 WebREPL 來執行,如下圖
不過,若是此時 文件檔案 輸入錯誤(ESP8266沒有此文檔),連接會中斷需重新連接,且只能供一個連接點使用...
也可利用 WebREPL 來執行,如下圖
不過,若是此時 文件檔案 輸入錯誤(ESP8266沒有此文檔),連接會中斷需重新連接,且只能供一個連接點使用...
參攷:
1.Getting started with MicroPython on the ESP8266, http://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html#deploying-the-firmware
2.micropython/webrepl, https://github.com/micropython/webrepl
3.邵子揚,MicroPython入門指南 (第8章 ESP8266)
留言