OpenRay手記:電子積木

昨日所說的Arduino電子套件,始終是一套電子零件,需要焊錫製作,又要用電腦軟件編寫程式來操作,對初學者來說總有一點難度。但最近有人發明了一個專為Arduino而設的圖像化編程軟件,初學者只需把一些圖像方塊組合,以滑鼠拖拉圖像,一個英文字母也毋須輸入,便可以編寫程式來操作Arduino,既簡單又方便。

這套「圖形化編程」軟件名為《Modkit》,其網址是Modk.it。網址所用的it結尾,是意大利域名的意思,這正好跟Arduino的原產地相同。不過,Modkit的創辦人並不是意大利人,而是美國麻省理工大學媒體研究室的碩士生。他在教授微處理器編程時,發覺學生在編寫程式時遇上不少困難,有時打錯字,有時打少一個標點符號,程式便不能運作。於是他想到用圖像方法,來教授編程技巧。

Arduino的編程其實可以很簡單,舉例說,我們想令一顆LED燈發光,先把LED燈插入Arduino線路板內,然後打開《Modkit》軟件,把一個控制開關的圖形方塊拉到編程畫面中,再按一下傳送,LED燈便會亮起來。假如要令LED燈不停閃爍,可以在圖形方塊上加入一個Delay(延遲)方塊,再加一個For Loop方塊,LED燈便會一亮一滅地閃爍不停。這大大降低編程的難度,令初學者更易學懂編程。

我們現在進入電子化時代,砌傳統積木已經變得過時,讓兒童玩這套《Modkit》,以圖形方塊砌出一個程式,猶如砌電子積木,既益智又有趣。

電郵:ray@openrice.com

鍾偉民(Ray)‧飲食網站創辦人