Robot Kits & Laser Cutters for STEAM Education

用Codey Rocky教程式設計:教師指南

用Codey Rocky教程式設計:教師指南

By Robot Kits & Laser Cutters for STEAM Education | Published: 2026-09-10

Category: 操作指南

一份實用的逐步指南,協助教師使用 Codey Rocky 規劃機器人程式課程,從設定與第一個程式,到課堂活動與疑難排解。

快速解答

從每兩位學生共用一台 Codey Rocky 開始,在教室裝置上安裝 mBlock 應用程式,並在正式編碼前進行 20 分鐘的引導探索。然後使用簡短的目標導向挑戰,教授一個簡單的順序——連接、編碼、測試、迭代。將課程計畫控制在 45–60 分鐘,並始終準備一個無機器人的備用活動,以便在裝置故障時課程仍能繼續進行。

使用機器人教授程式編寫,最有效的方式是讓機器人成為達成明確學習目標的工具,而非目標本身。Codey Rocky 為您提供一個小巧且堅固的平台,支援區塊式程式編寫與簡單的 AI 功能,讓您能在一堂課中從「這個按鈕是做什麼的?」進展到「寫一個能對聲音做出反應的程式」。

本指南介紹一個可重複的流程,您可以根據 3–8 年級進行調整。內容涵蓋設定、第一堂課、五堂課的單元、常見錯誤,以及如何透過擴充套件來擴展機器人。每個步驟都包含一個檢查點,讓您知道該繼續前進還是重新教學。

教學前準備:教室設定與後勤安排

請在前一天為所有機器人充電。Codey Rocky 配備內建電池,但完全充電需要時間,您不會想在課堂上浪費這些時間。為每個機器人及其充電線貼上編號標籤,然後將該編號分配給一組學生,用於整個單元。這樣可以減少「這是誰的機器人?」的困惑,也更容易發現遺失的單元。

在您計劃使用的每臺平板或筆記型電腦上安裝 mBlock 應用程式,並從頭到尾測試一個機器人。如果您的學校網路封鎖藍牙配對,請準備離線帳戶或本地 Wi-Fi 熱點。印製一張單頁參考卡,上面顯示連線按鈕、上傳按鈕和執行按鈕。學生在第一堂課中會反覆詢問這三個項目。

  • 檢查點:你能在兩分鐘內完成連接、上傳閃爍燈程式並斷開連線嗎?如果不能,請在學生到達前修正這個問題。

課程 1:編碼前的引導探索

每組發一台機器人,讓學生用五分鐘按下每個按鈕並觀察發生什麼事。先不要開啟程式應用。請他們寫下機器人能做的三件事和不能做的一件事。這能培養觀察力,並顯露可作為教學基礎的既有知識。

接下來,示範一個程式:讓機器人傾斜時LED變紅。在投影機上顯示積木序列,然後讓學生兩人一組重現。走動並要求學生解釋每個積木的功能,而不只是它是否運作。這正是您發現學生對序列和輸入/輸出有誤解的地方。

  • 常見錯誤:讓學生在了解連線-上傳-執行流程之前,就自由使用應用程式。他們會責怪機器人,但真正的問題是缺少上傳。

課程 2:序列、迴圈與除錯

提出一個具體的挑戰:讓 Codey Rocky 以方形路徑行駛。大多數學生會堆疊四個移動方塊,然後發現機器人會偏移。引入迴圈和角度調整作為解決方案。目標不是完美的方形,而是理解為什麼重複和精確性在程式碼中很重要。

保留最後十分鐘進行除錯圈。一對學員分享一個無法運作的程式,全班每次提出一個修改建議。這個例行程序讓失敗正常化,並教導系統性測試。課程結束時,每位學生都應該能夠指出一個自己修復的錯誤。

  • 檢查點:每個配對能否用自己的程式為例,說明序列與迴圈之間的差異?

課程 3:感測器與事件

介紹光感測器和聲音感測器。請學生撰寫一個程式,讓機器人在燈光熄滅或有人拍手時改變行為。這是通往事件驅動思維的自然橋樑:「當發生這個,就做那個」。

將學生配對,讓他們互相測試對方的程式。測試者應嘗試遮蓋感測器或發出突然的噪音來欺騙機器人。這能將評估轉變為遊戲,並揭示邏輯是否穩健,還是僅針對單一條件調整。

  • 常見錯誤:程式沒有反應時,就假設感測器故障。請先檢查閾值與上傳狀態。

課程 4:一個目標明確的小型專案

指派一個小型專案:建立一個「教室助手」,能對特定事件做出反應,例如噪音監控器或循線送貨機器人。提供學生一份規劃表,包含三個欄位:它做什麼、何時做、以及如何知道它有效。這迫使他們在編寫程式之前先定義成功。

讓配對在你的限制內選擇自己的點子。提供一個包含三個標準的評分量表:程式無需協助即可執行、行為符合計畫、學生能解釋程式碼。將課堂時間用於指導而非講課。你的主要工作是問:「你預期會發生什麼,實際又發生了什麼?」

  • 檢查點:每對都應該有一個可運作的示範,即使比計劃更簡單。一個小成功勝過一個雄心勃勃的失敗。

課程 5:分享、反思與延伸

進行一場畫廊走訪活動,每組配對展示 60 秒,並接受班上一個提問。然後要求學生撰寫簡短反思:一件他們現在能做到的事、一件困難的事,以及一件他們接下來想嘗試的事。這能為您的報告提供證據,並為下一個單元提供靈感。

如果您想擴展單元,請添加一個能改變機器人功能的擴充包。適用於 mBot 的 Interactive Light & Sound Robot 3-in-1 擴充包是專為 mBot 設計的,而非 Codey Rocky,因此購買前請檢查相容性。如需 Codey Rocky 專用的擴充,請在您機器人的產品頁面下尋找列出的模組。原理相同:一次添加一個新功能,並給學生一個使用它的理由。

  • 常見錯誤:在還不知道機器人型號之前就購買附加配件。Makeblock 系列產品的相容性各有不同。

您的首次五次課程一覽

  1. 工作階段 1:探索與連結: 發放機器人,讓學生按壓按鈕五分鐘,然後示範一個LED程式,並請學生兩人一組重現它。 檢查點:每對都能在無需您協助的情況下連接、上傳並執行程式。
  2. 會議 2: 序列與迴圈: 挑戰學生駕駛方形路線,並在第一次嘗試偏移時引入迴圈。 檢查點:每組可以解釋他們修正的一個錯誤。
  3. 工作階段 3: 感測器與事件: 使用光線和聲音感測器來教導「當這種情況發生時,就那樣做」,然後讓夥伴們互相測試對方的程式。 檢查點:程式在兩種不同的條件下運作,而非僅一種。
  4. 工作階段 4:迷你專案: 使用規劃表指派一個課堂小幫手專案:它的功能、時間,以及如何確認它有效。 檢查點:每組都有可運作的展示品,即使簡化版本也不例外。
  5. 會議 5: 分享與反思: 進行一場使用 60 秒示範的畫廊漫步,然後要求學員針對一個成功、一個困難和一個下一步,寫下反思。 檢查點:您有報告的證據,並對下一個單元有明確的想法。

支援此工作流程的產品

  • mBot 專用互動式燈光與音效機器人 3-in-1 擴充套件: 包含 RGB LED、聲音感測器和光感測器,可將 mBot 改裝成追光機器人、智慧桌燈或蠍子機器人;不包含 mBot;說明書顯示與 mBot 組裝約需 10 分鐘。如果您已經使用 mBot 教學,並希望以低成本增加感測器多樣性,這會很實用。這不是 Codey Rocky 的配件,購買前請確認您的機器人型號。
  • Makeblock mBot Ranger:從零開始打造機器人的3-in-1機器人套件: 可建造機器人坦克、自平衡機器人或賽車;支援 Scratch 和 Arduino C;包含存取 16+ 個程式設計與機器人專案。對於已超越純積木式程式設計的學生來說,這是一個很好的下一步,因為他們可以在同一個平台上從 Scratch 轉換到 Arduino C。
  • mBot2 Inspire 活動組合(適用於 STEM 活動): 遊戲模式包括在競技場中分類、收集、堆疊和移動方塊;旨在透過競賽發展手眼協調能力。最適合俱樂部或充實課程環境,當您想要一個現成的競賽活動,而非逐步的程式設計課程時使用。

使用 Codey Rocky 教授程式設計,重點不在於機器人本身,而在於你圍繞它建立的常規。從每堂課一個明確的目標開始,保持連接、編碼、測試的循環簡短,並始終設有除錯環節。當你準備好擴展時,先檢查相容性,然後一次只新增一個新功能。你的學生會記住他們解決的挑戰,而不是他們拖曳的積木。

Shop Related Products

CyberPi Go Kit 專用 LED RGB 燈條

CyberPi Go Kit 專用 LED RGB 燈條

$4.26 $6.99

Shop Now
MakerSpace Kits - Electronic Modules 5

MakerSpace Kits - Electronic Modules 5

$454.35 $699.00

Shop Now
[會議] NJTEEA 2024 年度會議 (紐澤西科技與工程教育者協會)

[會議] NJTEEA 2024 年度會議 (紐澤西科技與工程教育者協會)

$629.37 $999.00

Shop Now
mBot程式設計盒

mBot程式設計盒

$14.39 $19.99

Shop Now