mBot機器人II - 博思科學

文章推薦指數: 80 %
投票人數:10人

在本mBot機器人II課程中,我們將結合機械、電子與軟體等三方面去操控mBot, ... 故而在Scratch 2.0 的基礎上,我們開發了一個專為Arduino、機器人進行編程的mBlock。

mBot機器人II 首頁mBot機器人II mBot機器人II Dr.StevenCha 5 Star 在mBot機器人I中,我們已學到所有mBot的基本操作與原理,現在,我們必須要再加入軟體與程式設計的部份,整合軟體與硬體,讓mBot不只是一台智能車,而是一個可以隨我們發揮創意的智能機器人。

在本mBot機器人II課程中,我們將結合機械、電子與軟體等三方面去操控mBot,透過Scratch2.0軟體來學習用程式來控制硬體。

以下為以mBot進行進階程式軟體與硬體互動學習的優點: mBot之核心mCore集成了常見的電子模組,如RGBLED、按鈕、蜂鳴器、電機接口、光線感測器以及紅外通信。

四個RJ25接口可以連接其他的Arduino感測器。

直觀的彩色標籤和易於插拔的RJ25連接埠,連接方便。

擺脫USB數據線,盡享無線程式控制的快樂! 軟體方面我們力求易於使用,讓初次接觸的孩子更容易上手 簡化了機器人程式編程的流程。

與S4A、S2A、Snap!等軟件相比,Scratch2.0更易於上手,而不需要太多的輔助資料。

區域網路通信功能。

用戶可以在兩個電腦之間建立連接,這使程序更加富有互動效果,激發孩子們對程式設計的興趣。

擴展了Scratch2.0的通信協議,通過腳本添加新的硬件變得更加簡單。

Arduino模式對於初學者來說,是從圖形化編程到基於文本編程的絕佳的捷徑。

mBot如何幫助孩子們學習?   基於Scratch2.0的圖形化編程軟體 Scratch2.0 作為一款簡易圖形編程軟件,深受教師和學生的喜愛。

可以說,它是最簡單、易操作的圖形編程工具。

故而在Scratch2.0的基礎上,我們開發了一個專為Arduino、機器人進行編程的mBlock。

mBlock的優勢: 基於Scratch2.0(由MIT媒體實驗室開發),界面簡潔,操作簡單。

代碼開源,支持Windows和Mac。

(持續公開新版本源代碼。

) 支持無線通信,你可以選擇藍牙或者2.4G無線通信,甚至把程序下載到主板中。

支持標準的Arduino板,如ArduinoUno、Leonardo、MakeblockmCore等。

同時 基於開放式通信協議和開源代碼,使其硬件擴展非常容易。

使用方便,不需要額外的輔助程序,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老師的課。

老師謝謝您! TeacherSteven真的很不錯!我家的小朋友每天都超期待著去上他的課。

小朋友上課都好開心喔!  



請為這篇文章評分?