Arduino快速上手指南
<內容簡介> 本書有三個部分:〈著手使用Arduino〉、〈8個Arduino專題〉與〈附錄〉。在第一個部分,您會學到第二部分專題所需要的一切基本知識,所以在開始練習之前請先閱讀第一部分。第二部分的專題是彼此相關的,程式碼、零件都可能通用。 每一章的開始都會列出完成該章提到之專案所需要的零件與工具,也有許多照片與圖片展示這些零件如何組裝。而側欄中則收錄了現實世界中有人做過的Arduino專題,相信您會從中得到許多靈感。 然而天有不測之風雲,因此當有線路接錯需要檢查時,這就成了一件苦差事。所以每一章最後都有〈萬一無法成功運作〉這一節,裡面會有許多常見問題說明與排解方式。 在閱讀〈萬一無法成功運作〉之前,請嘗試自行解決問題,因為對學習而言,那會是更有效的方式,不論在任何時候,疑難排解都是重要的學習。而每章的最後,也提供了許多練習題讓您來嘗試。 本書中的所有專題都在Arduino Uno、ArduinoDuemilanove上測試過,使用的是Arduino IDE 0018到0021版,但如果可以的話,請盡量使用最新的版本。 ★本書特色: 您準備要發明什麼了呢? Arduino平臺是切入嵌入式系統很好的出發點,而本書就是您的指路地圖。從入門基礎到複雜的感測器,甚至遊戲控制器等等,書中提供的範例發人深省,讓人有無限創意。除了知識傳授之外,更能引起讀者著手去作專題的慾望,對軟體工程師來說是極佳的入門教材。 本書有多種有趣而實用的Arduino專題,您在幾分鐘之內就可開始親手製作一些小玩意,只要一步一步跟著書中的指令與照片,即使沒有電子學相關經驗也可以直接開始! 您將學到如何使用三軸加速度計來製作動作感測遊戲手把,將Arduino連上網路並設計客戶伺服端應用程式,以及使用Arduino加上少許便宜零件就能完成的萬用遙控器。除此之外,您還能自製防盜警報器,只要有人在客廳中移動,就會自動傳送電子郵件給您,還有能在專題中整合任天堂Wii NunChuk搖桿、二進位骰子、焊接技術等等更多內容。 書中還會談到現實中許多有趣的Arduino應用專題,每章末段的練習題則幫助您靈活運用所學。而〈萬一無法成功運作〉小節,則能幫您解決一些常見的問題。 ★目錄: 目錄 致謝 序 所需材料 Ⅰ 著手使用Arduino 1 歡迎來到Arduino的世界 2 深入Arduino內部 Ⅱ 八個Arduino專題 3 二進位骰子 4 建立摩斯電碼產生器函式庫 5 感測我們周遭的世界 6 建立動作感測遊戲控制器 7 改造Wii Nunchuk 8 與網路連結 9 萬用遙控器 10 用Arduino控制馬達 Ⅲ 附錄 附錄A 電子學入門 附錄B 進階Arduino程式撰寫 附錄C 進階序列程式設計 附錄D 參考書目 <作者簡介> 梅克.施密特Maik Schmidt 擔任軟體開發人員超過15年以上,為中型企業建立過許多複雜的解決方案。除了日常工作之外,還替電腦科學雜誌撰寫書評及文章,並為開源軟體編寫程式碼。在業餘時間,喜愛閱讀、寫部落格以及潛水。著有《Enterprise Recipes with Ruby and Rails》與《Enterprise Integration with Ruby》等書。 ★作者序: 歡迎來到Arduino的世界,也歡迎來到實體運算的國度中。Arduino是一個開放式的硬體與軟體專題計劃,這計劃原本是為了設計一個原型構思平臺給設計師與藝術家作為互動設計之用。然而到了現在,全世界的業餘愛好者與專家都會使用它來創造自己的專題,您當然也可以做到! Arduino可讓我們「動手」用電腦做到自1980年