本書使用「圖形化」mBlock 軟體,用「Scratch」「拼圖積木程式」來命令硬體的mBot Rangert 機器人進行各種控制,以便讓學生較輕易的撰寫機器人程式,而不須了解機器人內部的軟、硬體結構,其目的可以讓國小、國中學生或第一次接觸機器人的使用者,以最低的門檻就可以學習如何控制機器人,此外,高中職及大專院校資訊相關科系的學生,也可以使用Arduino C程式來控制mBot 機器人,以符合課程開課的需求。綜合上述,筆者利用mBlock 軟體來開發一套可以充份發揮學生「想像力」
及「創造力」的快速開發教材,其主要的特色如下:
1. 親自動手「組裝」,訓練學生「觀察力」與「空間轉換」能力。
2. 親自撰寫「程式」,訓練學生「專注力」與「邏輯思考」能力。
3. 親自實際「測試」,訓練學生「驗證力」與「問題解決」能力。