mBot機器人 II
-
Dr. Steven Cha
-
5
Star
在mBot機器人 I中,我們已學到所有mBot的基本操作與原理,現在,我們必須要再加入軟體與程式設計的部份,整合軟體與硬體,讓mBot不只是一台智能車,而是一個可以隨我們發揮創意的智能機器人。在本mBot機器人 II課程中,我們將結合機械、電子與軟體等三方面去操控mBot,透過Scratch 2.0軟體來學習用程式來控制硬體。
以下為以mBot進行進階程式軟體與硬體互動學習的優點:
- mBot之核心mCore 集成了常見的電子模組,如RGB LED、按鈕、蜂鳴器、電機接口、光線感測器以及紅外通信。
- 四個RJ25 接口可以連接其他的Arduino 感測器。
- 直觀的彩色標籤和易於插拔的RJ25 連接埠,連接方便。
- 擺脫USB 數據線,盡享無線程式控制的快樂!
軟體方面我們力求易於使用,讓初次接觸的孩子更容易上手
- 簡化了機器人程式編程的流程。與S4A、S2A、Snap! 等軟件相比,Scratch 2.0更易於上手,而不需要太多的輔助資料。
- 區域網路通信功能。用戶可以在兩個電腦之間建立連接,這使程序更加富有互動效果,激發孩子們對程式設計的興趣。
- 擴展了Scratch 2.0 的通信協議,通過腳本添加新的硬件變得更加簡單。
- Arduino 模式對於初學者來說,是從圖形化編程到基於文本編程的絕佳的捷徑。
mBot 如何幫助孩子們學習?
基於Scratch 2.0 的圖形化編程軟體
Scratch 2.0 作為一款簡易圖形編程軟件,深受教師和學生的喜愛。可以說,它是最簡單、易操作的圖形編程工具。故而在Scratch 2.0 的基礎上,我們開發了一個專為Arduino、機器人進行編程的 mBlock。
mBlock 的優勢:
- 基於Scratch 2.0(由MIT媒體實驗室開發),界面簡潔,操作簡單。
- 代碼開源,支持Windows和Mac。(持續公開新版本源代碼。)
- 支持無線通信,你可以選擇藍牙或者2.4G無線通信,甚至把程序下載到主板中。
- 支持標準的Arduino板,如Arduino Uno、Leonardo、Makeblock mCore 等。同時
- 基於開放式通信協議和開源代碼,使其硬件擴展非常容易。
- 使用方便,不需要額外的輔助程序,mBlock可以快速完成Arduino和機器人的程
- 式撰寫程任務。
- Arduino模式:對於Arduino代碼不熟悉的初學者,可以使用mBlock作為過渡。
開源的平台,為持續學習提供更多可能
Arduino 具有很強的擴展性,因此對於初學者而言,使用 Arduino 進行學習便
是不二之選。因此 mBot 的主板mCore 也是基於Arduino 設計的。
通過下圖的對比便可以看出, mCore 在教學中非常方便,而且可以讓孩子們
的想法變為現實。
mCore 主板使用了顏色標籤和RJ25 接口,接線可以在很短的時間內完成。
學生可以將更多的精力用來實現自己的項目和創造。
mBot 的更多變化…
mBot 的車身不僅與 Makeblock、Lego 的零件相兼容,同時也和樹莓派、標準
的Arduino 板兼容,這將非常有利於孩子們學習電子知識,並將自己的想法付
諸於實踐,最重要的是,它激發了孩子的創造力。
本課程STEM比重
STEM元素
-
Science (科學)
-
Technology (科技)
-
Engineering (工程)
-
Math (數學)
比重
-
25%
-
25%
-
25%
-
25%
課程6力需求
-
協調合作
-
溝通能力
-
研究能力
-
問題解決
-
獨立思維
-
創新能力
高
中
低
他人評價
我們家2兄弟換過很多補習班,一直都會覺得老師對他們不好,直到遇到Steven老師後,孩子慢慢就變得有自信,而且也都很主動的想去上Steven老師的課。老師謝謝您!

Teacher Steven 真的很不錯! 我家的小朋友每天都超期待著去上他的課。小朋友上課都好開心喔!
