匯入函式庫
積木程式的第一件事,是在黃色「set up」下面接一塊紅色的「from … import …」積木,告訴 Pybricks 要用 EXP6 的函式庫。只接樂高馬達和感應器時只要這一個;插 MBC 感應器時再多匯入產品檔(見下面「MBC 感應器插在 EXP6」)。
- 下載函式庫(存成檔案,檔名不要改):MBC_exp6_obj_Lib.py;檔名是
MBC_exp6_obj_Lib.py。 - 在 Pybricks Code 左邊檔案區按「Import a file」,把它匯入同一個專案,檔名不要改。
- 按「+」新增檔案,選用積木(blocks)寫。
- 從積木清單拖出紅色的「from … import …」,接在「set up」下面,前面選
MBC_exp6_obj_Lib、後面選MBC_EXP6。
下載積木檔(完整範例):ex01 轉一圈、ex02 三顆馬達、ex03 光控開關、ex04 按鈕控制、ex05 走正方形。在 Pybricks Code 按「Import a file」匯入,跟 MBC_exp6_obj_Lib.py 放同一個專案,打開就是積木。範例裡有等待,所以都是多工(true),也多接了一塊「from MBC_exp6_obj_Lib import run_task」,等待時才會送心跳。