top of page

Codey Rocky

迷宮探險

We have the know-how you need.

Scroll Down

故事背景

在遙遠的未來,人類建立了一個神秘而充滿挑戰的機器人王國,其中最重要的是傳說中的迷宮。這座迷宮擁有著無窮的變化和複雜的佈局,被視為評估機器人智能和技術的試金石。

在這個機器人王國中,Codey Rocky 是一位年輕而勇敢的機器人冒險家,他渴望證明自己的能力和智慧。然而,他必須通過迷宮的各種挑戰才能達到他的目標。

每一位冒險家都可以隨意更動迷宮的路線,這讓迷宮成為一個千變萬化的迷蹤之地。Codey Rocky 的使命是能夠在最小限度修改程式或做設定的情況下,快速地適應和解決迷宮的各種困難。

Codey Rocky 在迷宮的入口迎接了一位神秘的導師,他是一位資深的機器人大師,他將教導 Codey Rocky 如何利用編程和技術,與迷宮進行互動並找到出路。

Class Levels

基礎能力

​循跡策略

​通訊系統

​記錄路線

​規劃路線

Level 1
基礎能

Welcome visitors to your site with a short, engaging introduction. Double click to edit and add your own text.

課程目標:

1. 手工製作迷宮場地,思考與選擇合適的材料。

2. 熟悉 mBlock 5Makeblock App 環境的基本操作。

3. 認識 Codey Rocky 硬體與基本控制積木。

4. 學習程式的基本架構。

5. 控制移動與轉彎時間,幫助 Codey Rocky 走出迷宮。

6. 善用變數副程式,撰寫容易根據迷宮場地而改變移動路線的程式。

7. 透過其他的小專案來幫助認識基本控制積木。

學生收穫:

    1. 為了達到可隨意變更場地的目標,訓練思考與動手做的能力。
    2. 認識新的軟體與硬體環境,熟悉操作方式與運作原理。
    3. 初步認識如何撰寫易於閱讀與修改的程式
    4. 了解 Codey Rocky 動作積木、外觀積木、喇叭積木、

        燈光積木的使用方式。
    5. 認識程式基本組成:迴圈等待...秒變數副程式

修課說明:

    1. 不須先修其他課程,適合任何程度入門。
    2. 若欲修習後續 Level 2 ~ 5 課程,皆必須先修 Level 1 課程。
    3. 根據年齡和理解程度差異,將拆成初階與進階班級授課,

        課程內容與節奏會有所差異。

適合對象:

    1. 無程式基礎,想藉此機會接觸程式設計,感受其中樂趣者。

    2. 已有程式基礎,想更進一步精進自己,開發有趣系統專案者。

    3. 最低修課年齡:國小四年級,10 歲以上。

系統架構圖:

Codey Rocky 迷宮探險 - Level 1.jpg

1. 手工製作迷宮場地,思考與選擇合適的材料。

2. 熟悉 mBlock 5Makeblock App 環境的基本操作。

3. 認識 Codey Rocky 硬體與基本控制積木。

4. 學習程式的基本架構。

5. 控制移動與轉彎時間,幫助 Codey Rocky 走出迷宮。

6. 善用變數副程式,撰寫容易根據迷宮場地而改變移動路線的程式。

7. 透過其他的小專案來幫助認識基本控制積木。

Level 2
​循跡策略

Welcome visitors to your site with a short, engaging introduction. Double click to edit and add your own text.

課程目標:

    1. 為了避免 Level 1 中累積誤差的問題,尋求其他方法來解決。
    2. 建立在 Level 1 的基礎上,加入循跡功能,讓系統更穩定。
    3. 認識 Codey Rocky 的進階感測積木。
    4. 學習程式的進階技巧,運用策略偵錯並解決問題。
    5. 透過其他的小專案來幫助思考循跡的運作原理
    6. 深刻感受循跡時機器人的狀態,寫出思慮周全的循跡程式。

學生收穫:

    1. 人機合一,充分感受循跡的原理與策略。
    2. 能夠輕鬆擬定循跡時各種情況的解決策略,準確調整參數。
    3. 能夠更有架構地撰寫程式,不僅易於維護,也易於閱讀

        更易於發展系統
    4. 熟悉 Codey Rocky 顏色感測器灰階感測器

        紅外線避障感測器的使用方式。
    5. 實驗失敗時,能夠運用策略來釐清問題來源,確實解決。

修課說明:

    1. 請先修習「Codey Rocky 迷宮探險」Level 1,

        並確認自己是否已達成課程目標且有收穫。
    2. 先備知識:mBlock 5 環境、Codey Rocky 基本控制積木、

                           程式基本架構。
    3. 根據年齡和理解程度差異,將拆成初階與進階班級授課,

        課程內容與節奏會有所差異。

適合對象:

    1. 已修畢「Codey Rocky 迷宮探險」Level 1 ,且有意深入鑽研者。
    2. 最低修課年齡:國小四年級,10 歲以上。

系統架構圖:

Codey Rocky 迷宮探險 - Level 1.jpg

Level 3
​通訊系統

Welcome visitors to your site with a short, engaging introduction. Double click to edit and add your own text.

課程目標:

    1. 為了能夠迅速因應多變的地圖,將使用教導機器人的方式寫程式,

        為此先做基礎實驗。
    2. 引入通訊概念,連接「設備」與「角色」區域,

        能夠以鍵盤下指令做控制。
    3. 熟悉 mBlock 5 和 Codey Rocky 內建通訊積木的使用方式。
    4. 初步認識通訊與系統概念,須深入思考與感受,

        未來方能化為己用。

學生收穫:

    1. 開始接觸通訊與系統領域,有助於未來設計與製作系統專案。
    2. 認識 mBlock 5 環境常用的通訊積木 即時模式廣播

        上傳模式廣播使用者雲訊息
    3. 能夠自由運用各式通訊積木,熟悉彼此差異與使用時機

修課說明:

    1. 請先修習「Codey Rocky 迷宮探險」Level 2,

        並確認自己是否已達成課程目標且有收穫。
    2. 先備知識:循跡原理與策略、有系統架構的程式、

                            Codey Rocky 進階感測器。
    3. 根據年齡和理解程度差異,將拆成初階與進階班級授課,

        課程內容與節奏會有所差異。

適合對象:

    1. 已修畢「Codey Rocky 迷宮探險」Level 2 ,且有意深入鑽研者。
    2. 最低修課年齡:國小四年級,10 歲以上。

系統架構圖:

Codey Rocky 迷宮探險 - Level 3.jpg

Level 4
​記錄路線

Welcome visitors to your site with a short, engaging introduction. Double click to edit and add your own text.

課程目標:

    1. 以鍵盤下指令教導機器人走過一次迷宮後,即可自行回程並反覆執行。
    2. 為了記錄走過的路線且不需修改 Python 程式,

        引入 Halocode 當作訊息處理中心。
    3. 認識 Halocode 當中的清單積木,並根據需求應用於專案中。
    4. 活用 mBlock 5 內建的通訊積木,串聯各設備達成目標功能。
    5. 學習修改原程式架構,為了滿足教導機器人的需求,

        分類與系統化管理程式。

學生收穫:

    1. 深刻感受「教導機器人」概念的強大,能夠在不修改程式的情況下,          迅速應對多變地形。
    2. 認識 Python 的重要資料型態 - 清單 (list),且能夠活用於實際專案中。
    3. 能夠自由運用各式通訊積木,熟悉彼此差異與使用時機
    4. 對於程式架構的修改將更有感受,更加理解分類與系統化管理的涵義。

修課說明:

    1. 請先修習「Codey Rocky 迷宮探險」Level 3,

        並確認自己是否已達成課程目標且有收穫。
    2. 請先修習「IoT 通訊實驗」Level 4,

        並確認自己是否已達成課程目標且有收穫。
    3. 先備知識:mBlock 5 內建通訊積木、Halocode 連網與基本

                           功能、基礎系統架構概念。

適合對象:

    1. 已修畢「Codey Rocky 迷宮探險」Level 3 ,且有意深入鑽研者。
    2. 已修畢「IoT 通訊實驗」Level 4,且有意深入鑽研者。
    3. 最低修課年齡:只要修畢以上課程,年齡不限。
    4. 參考修課年齡:國中二年級,14 歲以上。

系統架構圖:

Codey Rocky 迷宮探險 - Level 4.jpg

Level 5
​規劃路線

Welcome visitors to your site with a short, engaging introduction. Double click to edit and add your own text.

課程目標:

    1. 從電腦人機介面規劃路線,即可讓機器人走出迷宮,

        記錄路線並反覆執行。
    2. 能夠從電腦的人機介面觀察機器人當前位置移動軌跡
    3. 活用 mBlock 5 通訊積木與 UDP 通訊協定,幫助各設備之間傳遞訊息。
    4. 熟悉 Node-RED 內部變數的使用,善用 Function Node 寫程式

        來達成需求。
    5. 學習規劃複雜系統,結合所學的基礎觀念,設計並完成較複雜的專案。

學生收穫:

    1. 重新感受「教導機器人」概念的強大,能夠在不修改程式的情況下,

        迅速應對多變地形。
    2. 深刻體會設計人機介面時,全面思考的重要性,並感受其中樂趣所在。
    3. 能夠在系統中自由使用各式通訊協定,有能力替換與尋找

        最適合的解決方案。
    4. 在親自設計規劃並實作複雜系統的同時,享受其中帶來的樂趣

        感謝自己的努力與成長

修課說明:

    1. 請先修習「Codey Rocky 迷宮探險」Level 4,

        並確認自己是否已達成課程目標且有收穫。
    2. 請先修習「IoT 通訊實驗」Level 5,

        並確認自己是否已達成課程目標且有收穫。
    3. 請先修習「Smart Home 基本監控系統」Level 3,

        並確認是否已達成課程目標且有收穫。
    4. 先備知識:mBlock 5 內建通訊積木、Halocode 連網

                           與基本功能、UDP Python 程式、Node-RED

                           環境基本操作、良好系統架構概念。

適合對象:

    1. 已修畢「Codey Rocky 迷宮探險」Level 4 ,且有意深入鑽研者。
    2. 已修畢「IoT 通訊實驗」Level 5,且有意深入鑽研者。
    3. 已修畢「Smart Home 基本監控系統」Level 3,

        且有意深入鑽研者。
    3. 最低修課年齡:只要修畢以上課程,年齡不限。
    4. 參考修課年齡:高中一年級,16 歲以上。

系統架構圖:

Codey Rocky 迷宮探險 - Level 5.jpg
bottom of page