OpenRay手記:電子DIY好玩過癮

在Raspberry Pi和Beaglebone流行之前,要玩電子DIY,較多人用的是Arduino。Arduino是一款由意大利開發的單片微電腦,當年也是針對教學用途而推出;推出後在全球大受歡迎,吸引不少DIY電子發燒友使用,因而闖出名堂。

Arduino優勝之處,是其開發軟件簡單易用,適合初學者學習編程入門。它的硬件和軟件皆採用開放源碼的方式發展,其硬件設計圖和軟件都可以免費下載,吸引不少DIY電子發燒友模仿自製該底板,因而大受歡迎。

這些單片電腦底板跟普通電腦的最大不同之處,是可以簡單地應用各種電子感測器,例如接駁紅外線發射和接收器、超音波探測器、光敏電阻、熱敏電阻、LED燈或摩打等,於是用戶可以自行編程,用Arduino去控制這些電子裝置的操作。

舉例說,聖誕節將到,你可以買一些LED燈,用電線接上Arduino開發板,然後編寫程式,控制LED的閃燈次序,布置在聖誕樹上,別樹一格。當然,你可以購買現成的聖誕樹閃燈來裝飾聖誕樹,更方便快捷。

但如果你想控制閃燈的明暗次序,或用閃燈砌成英文字母,然後順序點亮,或進行五光十色的花式閃燈,便需要編寫電腦程式來控制閃燈,這時Arduino正好大派用場。

Arduino的處理器一般只有25MHz的速度,性能當然不及Raspberry Pi或Beaglebone等可以安裝Linux的全功能電腦。然而,若用於DIY小玩意,Arduino相對簡單易用,勝任有餘。

電郵:ray@openrice.com

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