老師提示
-
確保學生已選擇 Clawbot Control 範例專案。 您可以向學生指出,在「文件」選單的「 開啟範例 」頁面上有多個選項可供選擇。 提醒學生在探索過程中可以隨時參考使用範例和範本教學。
-
您可以要求學生將他們的姓名縮寫或小組名稱新增至專案名稱。 如果您要求學生提交項目,這將有助於區分這些項目。
在開始專案之前,程式設計師需要選擇正確的範例專案。 Clawbot Control 範例專案包含 Clawbot 馬達和感測器配置。 如果不使用模板,您的機器人將無法正確運行專案。
-
程式設計師應該進入檔案選單,打開範例,透過選擇「事件」進行過濾,然後選擇 Clawbot Control 範例專案。
-
保存 項目。
-
檢查並確保項目名稱 Clawbot Control 現在位於工具列中央的視窗中。 Clawbot 現已正確配置,且 Clawbot Control 專案已可供使用。
現在,看看該專案中如何使用這些區塊。 在您的工程筆記本中,做出以下預測:
-
當你運行這個專案時會發生什麼? Clawbot 能做什麼?
-
如果我們在這個專案中不使用 <Not> 塊會發生什麼?
教師工具箱 - 停下來討論
學生在工程筆記本上回答完上述問題後,討論他們的條目:
答案要點
-
準確的預測將解釋 Clawbot 將能夠使用操縱桿向前、向後移動和轉動,並在 A 和 D 軸上上下移動它們。 Clawbot 的手臂將能夠使用 L 向上和向下按鈕上下移動,並且 Claw 將能夠使用 R 向上和向下按鈕打開和關閉。 高級響應甚至可以預測,當未按下按鈕且馬達停止時,手臂和爪子的位置將保持在原位。
-
在本例中, <Not> 塊告訴 Clawbot,當 L 和 R 按鈕未被按下時,Arm(L 按鈕)和/或 Claw(R 按鈕)應該停止。 如果移除 <Not> 塊,這些馬達在第一次被告知旋轉後將無限期地移動。
如果時間允許,讓學生移除 <Not> 塊,以便他們了解它如何影響他們的 Clawbot 的行為。