🤖 VinciBot 任務:走出正方形 (Square Path)

🤖 VinciBot 任務:走出正方形 (Square Path)

學習目標: 了解「順序執行」與「迴圈 (Loop)」的概念,並讓機器人畫出一個完美的正方形。

2026/2/13
高小 (P4-P6)初中 (S1-S3)STEM編程Matatalab VinciBot

1. 準備工作

  1. 開啟網站: 電腦或平板進入 MatataCode 線上編輯器

  2. 連接機器人:

    • 開啟 VinciBot 電源 (長按電源鍵)。

    • 點擊編輯器左上角的 藍牙圖示

      Pic01.png
    • 選擇你的 VinciBot 進行連線 (連線成功後機器人通常會發出提示音或亮燈)。


2. 邏輯思考:什麼是正方形?

在寫程式前,先想一下正方形的組成:

  • 它有 4 個邊 (長度都一樣)。

  • 它有 4 個角 (都是 90 度直角)。

  • 路徑順序:前進 ➔ 轉向90度 ➔ 前進 ➔ 轉向90度 ➔ 前進 ➔ 轉向90度 ➔ 前進 ➔ 轉向90度。


3.寫法一:基礎版 (循序漸進)

這是最直覺的寫法,適合第一次接觸的學生。

📍 積木程式碼:

Pic02.png
  • 缺點: 程式太長了,同樣的動作重複寫了 4 次。


4. 寫法二:聰明版 (使用迴圈)

程式設計師喜歡「偷懶」,我們用 「重複 (Repeat)」 積木來簡化程式。

📍 積木程式碼:

Pic03.png


5. 進階挑戰 (Extension)

如果學生已經完成了正方形,可以給他們以下挑戰:

  1. 畫出三角形:

    • 重複 3 次。

    • 轉彎角度是多少? (提示:外角和 360 度 / 3 = 120 度)。

    • /

  2. 燈光秀:

    • 在每次轉彎前,讓 VinciBot 的 LED 燈換一種顏色。

    • /

  3. 畫圓形:

    • 重複 36 次,每次前進 10 毫米,轉彎 10 度。


📝 常見問題

  • Q: 為什麼走出來不正?

    • -檢查輪子是否有灰塵打滑。

    • -檢查地面是否平整 (紙張如果太滑或起皺也會影響)。

    • -畫筆是否卡太緊導致阻力太大?

  • Q: 單位換算?

    • VinciBot 的積木通常使用 毫米 (mm)

    • 1 公分 (cm) = 10 毫米 (mm)。所以走 15 公分要輸入 150。