跳到內容
中文(繁體)

為機器人撰寫程式

程式(也稱為控制器,controller)會在一個迴圈中執行:讀取感測器、做出判斷、設定馬達,然後讓模擬前進一步。機器人做的每一件事都來自這個迴圈。

這裡所有的範例都在入門機器人上執行。執行前請先載入入門機器人,範例就能直接運作。每個範例都有 Python 和 C/C++ 兩種版本:在分頁中選擇你的語言,整個網站都會套用你的選擇。

步驟 你會學到……
1. 第一個程式 撰寫、載入並執行程式
2. 移動 前進與轉彎
3. 感測器 找出牆壁、坑洞、標記和自己的位置
4. 迷宮導航 把所學整合成一個完整的程式
5. 通訊 回報標記並得分
6. 牆上的標記 分辨受害者、目標和假目標
7. 探索與建圖 有系統地探索並記住迷宮
8. 地圖規則與提交地圖 獲得地圖加成

每個步驟都建立在前面的步驟之上。如果你還沒讀過規則摘要,請先閱讀它:它說明了你的機器人要做什麼,以及哪些行為可以得分。

如果你使用 C 或 C++,請先閱讀 C++ 控制器,了解如何編譯和執行程式。