Introduction: 如此簡單 MicroPython - ESP8266/ESP32 MCU 的檔案管理
使用 ampy 來管理 MCU 上的 MicroPython 檔案
Step 1: 安裝 Ampy
開啟 Terminal 視窗
- pip install adafruit-ampy
Step 2: 確認安裝
輸入 ampy –help, 出現以下畫面時, 表示已安裝成功
Step 3: 上傳
寫好你的程式, 確認好 board 與 port, 插上 MCU, 就可上傳程式碼了。
- ampy --port 序列埠裝置名 put 檔案路徑/xxx.py
假設序列埠裝置名是 /dev/cu.usbserial-11440, 而 xxx.py 檔案是 main.py
則輸入 ampy --port /dev/cu.usbserial-11440 put 檔案路徑/main.py
Step 4: 查詢
如果沒有出現任何錯誤訊息的話, 可使用 ls 指令來確認檔案是否已被上傳
- ampy --port 序列埠裝置名 ls
Step 5: 執行
將 put 指令改為 run 即可
- ampy --port 序列埠裝置名 put 檔案路徑/xxx.py
*** 若是你上傳的是 boot.py 或 main.py, 它們會自動執行, 所以, 直接按一下 MCU 的 RST 按鍵即可。
Step 6: 其他指令
- get 下載檔案: ampy --port 序列埠裝置名 get 檔案路徑/xxx.py 本機路徑/xxx.py
- rm 刪除檔案: ampy --port 序列埠裝置名 rm 檔案路徑/xxx.py
- mkdir 新增目錄: ampy --port 序列埠裝置名 mkdir xxx
- rmdir 刪除目錄: ampy --port 序列埠裝置名 rmdir xxx
- reset 重啟MCU: ampy --port 序列埠裝置名 reset
Step 7: 如此而已, 就是這麼簡單, 希望能對你有一點點的幫助 !
作者:Yungger 勇哥
如果覺得此文對您有幫助, 也願意鼓勵勇哥的繼續創作, 點此加油一下 😘 😘 !!





