匯入函式庫匯入模組
程式的第一件事是告訴 Pybricks「我要用測距者的函式庫」。沒有這行,後面寫的 MBC_LASER2 主機看不懂,會出現 NameError。
選一種函式庫(兩種寫法完全一樣,只差 import 那一行):
- 下載函式庫(存成檔案,檔名不要改):MBC_laser2.py(只接測距者 2 路)或 MBC_sensors.py(統一函式庫);你選的是
MBC_laser2.py。 - 用 Chrome 打開 code.pybricks.com,照網站說明把 EV3 換成 Pybricks 韌體(正式版已內建 EV3 韌體)。
- 在左邊檔案區按「Import a file」,把函式庫匯入同一個專案。
- 檔名不要改,也不要放進子資料夾。
- 回到主程式,在最上面寫下面這幾行(右邊程式標 ① 的地方)。
EV3 MicroPython v2 不能用 MBC 函式庫(它少了函式庫需要的 PUPDevice),改用內建的 Ev3devSensor 直接讀感應器的「模式」。不用下載任何檔案。
- 用樂高官方 EV3 MicroPython 的 microSD 開機卡讓 EV3 開機。
- 在 VS Code 裝好「LEGO MINDSTORMS EV3 MicroPython」擴充套件,新增一個專案。
- 打開
main.py,在最上面寫下面這幾行(第 1 行#!那行要保留)。 - 寫好之後按 F5 下載到 EV3 執行。