本文列舉《超圖解Arduino互動設計入門》書本所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量(不含附錄D單元)。有些常用的電阻和電容,價格低廉,不妨多買幾個,避免重新採購的麻煩(例如,0.1µF電容,筆者一次買一包30個,呃~不知道要到民國幾年才用得完)。
使用Leonardo(李奧納多)板燒錄Arduino的Bootloader
Arduino Leonardo(李奧納多)板的微控器和UNO不同,因此它的接腳定義也不同於UNO(請參閱「Arduino Leonardo控制板的數位14~17腳、類比A6~A11腳以及SPI腳位介紹」)。燒錄Bootloader時,需要銜接Arduino板子的SPI腳位,Leonardo板的接線方式如下:
Wii傳統手把(Classic Controller)連接Arduino
Wii傳統手把和左手把一樣,都採用標準的I2C通訊協議,因此能輕易地和Arduino整合在一起。我購買的Wii傳統控制器是2006年推出的第一代,外型就像超級任天堂手把般的小巧,任天堂後來在2009年推出手感與按鍵配置更佳的「Wii傳統手把Pro」版,兩者的控制訊號格式都一樣。
Arduino UNO控制板簡介
本文旨在補充《超圖解Arduino互動設計入門》的Arduino控制板選用說明。書本第一章1-4頁提到,本書範例主要採用2007年推出的Arduino Duemilanove。但當今在Arduino電路實驗中,最被廣納採用的控制板應非Arduino UNO莫屬,書中的說明與範例,也完全和UNO控制板相容。
L298N馬達控制板接線與控制程式補充
本文旨在補充《超圖解Arduino互動設計入門》第十章。第10-31頁列舉兩種採用L298N的控制板,並採用第二種說明控制程式寫法,本文介紹第一種控制板的接線與程式範例。10-31頁的第一種馬達控制板的控制接線比較多,但也是最原始的L298N電路的接線方式,因為這個板子的電路類似10-30頁的電路圖。如果您打算DIY或者在麵包板上組裝一個L298M控制板,請參考本文的控制程式。
Arduino Yún Mini:改造TL-WR703N整合自製Arduino板
Arduino Yún(雲)是Arduino官方的新控制板,它其實就是一塊加上嵌入式Linux處理器和網路功能的Arduino Leonardo(李奧納多)板。如果不要求Linux微電腦的效能和記憶體容量,我們其實可以改造現有的商品,自行組裝一個「類Arduino Yún」,姑且稱為Arduino Yún Mini吧~(當然,官方的Arduino Yún程式庫在自製的板子派不上用場。)
認識與實驗Arduino的睡眠模式
Arduino像電腦和手機一樣,也具備睡眠∕休眠∕待機功能。在睡眠狀態下,系統幾乎完全停止運作,只保留基本的偵測功能,因此只消耗少許電力。以電腦為例,在睡眠狀態下,可被鍵盤按鍵或者網路訊息喚醒。
使用TimerOne程式庫改寫Arduino交流電調光器程式
最近再次做交流電調光器實驗時,發現書本的diyD_4.ino程式檔,有時候會讓燈泡不停閃爍,我不確定是否是delayMicroseconds()指令的時間誤差所導致(請參閱3-7頁)。後來在arduino.cc官方論壇上,看到AC Light Dimming這篇討論,並採用TimerOne程式庫來改寫交流電調光器程式,問題就解決了。
使用CoolTerm建立藍牙序列埠連線:以Mac OS X為例
由於Arduino軟體的「序列埠監控視窗」預設只和Arduino板子的USB序列埠連線,因此在電腦上測試藍牙序列埠連線時,需要透過其他通訊軟體,本文採用的是免費、跨平台的"CoolTerm"軟體(有Mac, Windows和Linux版本)。
依章節排序的《超圖解Arduino互動設計入門》勘誤與內文補充
本文將按章節,列舉《超圖解Arduino互動設計入門》書籍的內容勘誤與補充說明,技術文件資料與相關軟體下載說明,請參閱另一篇文章。
《超圖解Arduino互動設計入門》書本的藍牙遙控機器人APP修正程式
本文提供《超圖解Arduino互動設計入門》書本的"BTRobotControl.apk"(藍牙遙控機器人APP)修正程式,並說明處置過程。
此APP畫面上的每個控制按鍵,背後的程式邏輯都是一樣的(請參閱書本E-25頁說明),不知道為什麼,唯獨「左方向鍵"LeftButton"」無法送出訊息。
《超圖解Arduino互動設計入門》補充資料、勘誤及目錄大綱
本文補充《超圖解Arduino互動設計入門》書籍的技術文件資料下載連結、勘誤以及目錄大綱。
《超圖解Arduino互動設計入門》的目標是讓高中以上,沒有電子電路基礎,對微電腦、電子DIY 及互動裝置有興趣的人士,也能輕鬆閱讀,進而順利使用Arduino 控制板完成互動應用。因此,實驗用到的電子和程式觀念,皆以手繪圖解的方式說明。