這份導讀讓你可以更了解如何使用本書。
目標讀者
雖然本書使用基於Scratch 2.0的mBlock,而談到Scratch,許多人都會覺得這是小學生初學程式時使用的視覺化程式語言工具,不過,本書的目標讀者並不限於小學生,而是對程式設計有興趣,想要利用程式設計控制Arduino與相關電路模組的初學者,實際上,本書撰寫時假想的對象,是一群不懂程式設計、基本電子電路與Arduino的大學生,他們是我實際課堂上的學生。
要將本書應用到小學生身上也未嘗不可,不過本書中有些數學相關的知識,可能得需視課堂學生們的情況,做更多一點的說明,如果真要將本書應用到小學生身上,也許以高年級學生為主,會是比較好的做法。
圖片與字型
mBlock使用視覺化程式語言,每個程式積木的顏色各有其意義,因此本書採彩色印刷,方便程式積木的對照,本書會有文字式的程式碼,特別是在第八章,程式相關的文字,都用等寬字型來加以呈現,以與一般名詞作區別。例如IDE是一般名詞,而setup為程式碼相關文字,使用了等寬字型。
程式範例
你可以在以下網址下載本書的範例:
- http://books.gotop.com.tw/download/ACH019200
- https://openhome.cc/Gossip/Books/index.html#mBlockArduino
聯繫作者
若有堪誤回報等相關書籍問題,可透過網站與作者聯繫: