第二版依照讀者的建議和指教,修正並補充內容,例如第二章關於電容器元件的介紹、電源短路、第四章的遞增(++)運算子、第八章的C語言指標語法…等,使用App Inventor開發Android App單元(附錄E),也根據2.0版徹底改寫。
此外,書末也附上依主題分類的關鍵字索引,方便讀者查閱,像是C程式語言的語法,可瀏覽「程式設計基礎」分類。
第二版依照讀者的建議和指教,修正並補充內容,例如第二章關於電容器元件的介紹、電源短路、第四章的遞增(++)運算子、第八章的C語言指標語法…等,使用App Inventor開發Android App單元(附錄E),也根據2.0版徹底改寫。
此外,書末也附上依主題分類的關鍵字索引,方便讀者查閱,像是C程式語言的語法,可瀏覽「程式設計基礎」分類。
本文旨在更新《超圖解Arduino互動設計入門》第14章與附錄E,無痛開發Android App的App Inventor 2.0版操作說明,以及新版附錄E的PDF文件與範例檔案下載。
本文列舉《超圖解Arduino互動設計入門》書籍的關鍵字目錄(索引)。由於書中許多關鍵字出現在圖說裡面,無法在文書處理或排版軟體中,直接用文字搜尋方式檢索,需要手工一頁一頁比對,再加上許多關鍵字重複出現的機率很高,例如,delay()指令,條件判斷式和電阻,所以這篇索引將以列舉語法和元件的使用說明為主。
Sony Xperia V防水手機雖然沒有無線充電功能,但手機本體外側有兩個充電用的金屬接點,透過附帶的座充,不需要打開micro USB的防水保護蓋就能充電。Sony原廠的座充質感不錯,可惜不能和任何保護套搭配,每次充電之前都要先取下保護套,加上它的體型比一般的座充還大,不方便外出攜帶。
本文列舉《超圖解Arduino互動設計入門》書本所使用的電子零組件。底下是假設採用麵包板組裝,重複使用零件所需要的最少數量(不含附錄D單元)。有些常用的電阻和電容,價格低廉,不妨多買幾個,避免重新採購的麻煩(例如,0.1µF電容,筆者一次買一包30個,呃~不知道要到民國幾年才用得完)。
最近重新用樂高積木拼湊Raspberry Pi(樹莓派)的外殼,沒想到挺合身的,連RJ-45有線網路插座剛好都能固定。所以乾脆重新焊接電源和USB接線,方便它和Moto Atrix Dock結合:
Arduino Leonardo(李奧納多)板的微控器和UNO不同,因此它的接腳定義也不同於UNO(請參閱「Arduino Leonardo控制板的數位14~17腳、類比A6~A11腳以及SPI腳位介紹」)。燒錄Bootloader時,需要銜接Arduino板子的SPI腳位,Leonardo板的接線方式如下:
Wii傳統手把和左手把一樣,都採用標準的I2C通訊協議,因此能輕易地和Arduino整合在一起。我購買的Wii傳統控制器是2006年推出的第一代,外型就像超級任天堂手把般的小巧,任天堂後來在2009年推出手感與按鍵配置更佳的「Wii傳統手把Pro」版,兩者的控制訊號格式都一樣。
本文旨在補充《超圖解Arduino互動設計入門》的Arduino控制板選用說明。書本第一章1-4頁提到,本書範例主要採用2007年推出的Arduino Duemilanove。但當今在Arduino電路實驗中,最被廣納採用的控制板應非Arduino UNO莫屬,書中的說明與範例,也完全和UNO控制板相容。
本文旨在補充《超圖解Arduino互動設計入門》第十章。第10-31頁列舉兩種採用L298N的控制板,並採用第二種說明控制程式寫法,本文介紹第一種控制板的接線與程式範例。10-31頁的第一種馬達控制板的控制接線比較多,但也是最原始的L298N電路的接線方式,因為這個板子的電路類似10-30頁的電路圖。如果您打算DIY或者在麵包板上組裝一個L298M控制板,請參考本文的控制程式。
Arduino Yún(雲)是Arduino官方的新控制板,它其實就是一塊加上嵌入式Linux處理器和網路功能的Arduino Leonardo(李奧納多)板。如果不要求Linux微電腦的效能和記憶體容量,我們其實可以改造現有的商品,自行組裝一個「類Arduino Yún」,姑且稱為Arduino Yún Mini吧~(當然,官方的Arduino Yún程式庫在自製的板子派不上用場。)
我想要把手機接上Motorola Atrix Lapdock,變成Android小筆電來用。那種感覺有點像讓R2-D2搭上X-翼戰機。
電影「星際大戰(Star Wars)」中,X-翼戰機(T-65 X-Wing)駕駛艙後面搭載的R2-D2機器人,負責超空間(hyperspace)跳躍計算,以及飛行中的操作參數調校和損傷控制。
Begin typing your search term above and press enter to search. Press ESC to cancel.