本文旨在更新《超圖解Arduino互動設計入門》第14章與附錄E,無痛開發Android App的App Inventor 2.0版操作說明,讀者可在「Windows版App Inventor 2.0離線版軟體(Ai2LiveComplete)安裝說明與基礎操作」這篇貼文下載附錄E的PDF文件以及範例原始碼。
用樂高積木簡單改造USB集線器
Surface Pro系列電腦都只有一個USB 3.0埠,USB集線器成了必備的週邊設備。可是,USB集線器加上一堆線材,會讓電腦週邊變得凌亂;因此,我將USB 3.0 hub的接頭改成朝上的90度角,並用樂高相容的積木將集線器本體固定在Surface Pro背後,遮蓋所有USB線材,眼不見為淨。
遙控模型車7.2V充電電池+直流升壓模組=自製Surface Pro行動電源
普通的行動電源只有提供5V輸出,Surface Pro的電源供應器的輸出電壓和電流分別是12V, 3.6A。市面上可以買到筆電用的行動電源,但Surface的電源接頭是特殊規格,還需要另外購買轉接線。
由於家裡有1/10比例模型遙控車的7.2V, 3000mA鎳氫充電電池,所以我另外買了一塊最高可輸出32V, 4A的直流電壓升壓板(電壓轉換晶片的型號是XL6009),以及Surface Pro的電源轉接線。
使用diskpart刪除及合併Surface Pro的磁碟分割區
Surface Pro內建的128GB固態硬碟看似只有一個“C”磁碟分割區,若透過Windows 8系統的「磁碟管理」,可看到它包含五個分割。使用diskpart工具,可刪除多餘的分割區,以便擴充C磁碟的儲存空間。
Surface Pro觸控與實體鍵盤的組合功能鍵設定
Surface Pro的觸控(touch)和實體鍵盤(type cover)都缺乏某些按鍵,像是螢幕截圖(Print Screen, PrtSc)鍵,但是這可以透過Fn組合鍵(熱鍵)達成。
WP Central網站的這篇貼文列舉了Surface鍵盤蓋的功能鍵組合,筆者摘譯如下:
邁入後PC時代,預購Microsoft Surface Pro 3
美國各大科技媒體的編輯與購物網站,對Surface Pro 3的評價大多挺正面的,它最吸引我的三大主因是:
- 完整的x86電腦功能,僅重800g。
- 具備感壓式數位手寫筆,可以取代數位繪圖板。
- 12吋,2160 x 1440高解析度螢幕。
用樂高積木履帶工程車拼湊Arduino的移動平台(未完成)
幾個月前在文具行購買了對岸的積木公司的履帶工程車,不像BANDAI, MEGA BLOKS, KRE-O和OXFORD等大廠牌的積木,這積木的品質參差不齊,有些很緊密,接合之後很難拔開;有些則太鬆,某些零件還有毛邊或小尖刺,更糟糕的是,我購買兩盒當中的一盒有濃厚的塑膠味。
採用PL-2303晶片的USB轉TTL序列板的小小改造
PL-2303的技術文件指出,DTR位於晶片的第2腳。為了方便上傳Arduino程式,我們可在PL-2303晶片的第2腳焊接一個0.1µF的電容:
Arduino網路遠端遙控家電開關(二)
本文將把《Arduino網路遠端遙控家電開關(一)》製作的HTML頁面,放到Arduino控制板上執行,並說明使用指標(pointer)設定多重字串陣列的語法。
Arduino網路遠端遙控家電開關(一)
本文旨在補充《超圖解Arduino互動設計入門》第十六章「網路家電控制」單元,增加另一個網頁控制範例。下圖是本單元的預期成果,使用者透過點選頁面上的文字,即可控制遠端家電的開關:
《超圖解Arduino 互動設計入門》第二版內容更新說明
第二版依照讀者的建議和指教,修正並補充內容,例如第二章關於電容器元件的介紹、電源短路、第四章的遞增(++)運算子、第八章的C語言指標語法…等,使用App Inventor開發Android App單元(附錄E),也根據2.0版徹底改寫。
此外,書末也附上依主題分類的關鍵字索引,方便讀者查閱,像是C程式語言的語法,可瀏覽「程式設計基礎」分類。
Windows版App Inventor 2.0離線版軟體(Ai2LiveComplete)安裝說明與基礎操作
本文旨在更新《超圖解Arduino互動設計入門》第14章與附錄E,無痛開發Android App的App Inventor 2.0版操作說明,以及新版附錄E的PDF文件與範例檔案下載。