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