Page 5 - ePN071_Scratch3.0含AI程式設計_課本PDF
P. 5
序 Preface
樂高是一家世界知名的積木玩具公司,從各種簡單的積木到複雜的動力機構,甚
至自創樂高機器人,全都能讓大人與小孩玩到樂此不疲。為何樂高能讓大、小朋友甚
至玩家「百玩不厭」呢 ? 其最主要原因是它可以依照每一位玩家的「想像力及創造力」
來建構其個人獨特的作品,並且還可透過「樂高專屬的軟體」來控制樂高機器人。
雖然,樂高機器人可以讓小朋友或玩家「百玩不厭」,但是,它目前還是很難在
高中職及大專院校中列為正式課程的教具,其主要的原因就是「價格昂貴」問題,導
致學校沒有經費購買。
有鑑於此,中國大陸的 MakeBlock 創客團隊,除了解決此問題,也將塑膠結構改
為「鋁合金結構」以增強機器人的結構強度、並且提供數十種不同用途的感測器,以
為「物聯網應用」建立重要的基礎。因此,筆者歸納出五大特色:
1. 價格方面:樂高機器人價格高於 mBot 機器人。
2. 結構強度方面:它屬於鋁合金構件,強度比樂高零件更強,往往可以應用在工業上。
3. 感測器種類方面:目前提供數十種不同用途的感測器,應用的領域更廣。
4. 組裝方面:組裝上比樂高還要簡單,零件約 45 個。
5. 可結合外部零件:可結合樂高的零件,也可以更多元造型和彌補樂高強度的不足。
而在軟體程式方面,它使用「圖形化」mBlock 5 軟體,它是基於 Scratch 3.0,專
門用於支持 STEAM 教育的「拼圖積木程式」,並且它可命令硬體的 mBot 機器人進行
各種控制,以便讓學生較輕易的撰寫機器人程式,而不需了解機器人內部的軟、硬體
結構,其目的可以讓國小、國中學生或第一次接觸機器人的使用者,以最低的門檻就
可以學習如何控制機器人,此外,高中職及大專院校資訊相關科系的學生,也可以使
用 Arduino C 程式來控制 mBot 機器人,以符合課程開課的需求。
綜合上述,筆者利用 mBlock 軟體來開發一套可以充分發揮學生「想像力」及「創
造力」的快速開發教材,其主要的特色如下:
1. 親自動手「組裝」,訓練學生「觀察力」與「空間轉換」能力。
2. 親自撰寫「程式」,訓練學生「專注力」與「邏輯思考」能力。
3. 親自實際「測試」,訓練學生「驗證力」與「問題解決」能力。
最後,本書能順利出版,也要感謝台科大圖書公司范文豪總經理的允諾出版、編
輯團隊精心版面設計,在此一併致謝。
李春雄 (Leech@csu.edu.tw)
於 正修科技大學 資管系
1# @ JOEE ɨʹ