出版時間:2012-10 出版社:人民郵電出版社 作者:Massimo Banzi 頁數(shù):102 字數(shù):105000 譯者:于欣龍,郭浩赟
Tag標簽:無
內(nèi)容概要
《愛上Arduino(第2版)》全面透徹地介紹了Arduino的相關內(nèi)容,它會給你帶來許多項目的點子,并幫助你順利地實現(xiàn)從開始策劃直到完成安裝的全過程。由于本書是Arduino項目合作創(chuàng)始人Massimo
Banzi所著,其中一定融入了創(chuàng)始人對開源硬件的獨到見解。全書內(nèi)容完全考慮初學者學習興趣,由易到難,循序漸進,精心編排,每個實驗均配有電路圖和具有功能注釋的例子程序?! ”緯恰稅凵螦rduino》第2版,在保證第一版原有內(nèi)容的基礎上,略做修改和增加,全書示范中不僅可以使用代號為Arduino
Duemilanove,還可以使用最新的Arduino
UNO,本書非常適合電子專業(yè)、交互設計專業(yè)、新媒體技術專業(yè)學生閱讀,也是電子愛好者開展電子制作項目的參考手冊。
作者簡介
作者:(美國)班茲(Massimo Banzi) 譯者:于欣龍 郭浩赟
書籍目錄
作者絮語
致謝
1. 介紹
目標讀者
什么是Physical Computing?
2. Arduino理念
原型
Tinkering
Patching
改裝電路
改裝鍵盤
我們喜歡變廢為寶!
改裝玩具
合作
3. Arduino工作平臺
Arduino硬件
Arduino集成開發(fā)環(huán)境(IDE)
在你的計算機上安裝Arduino(IDE)
安裝驅(qū)動程序:Macintosh操作系統(tǒng)下的方法
安裝驅(qū)動程序:Windows操作系統(tǒng)下的方法
識別通信端口:Macintosh操作系統(tǒng)的情況
識別通信端口:Windows操作系統(tǒng)的情況
4. Arduino入門
解析互動裝置
傳感器與驅(qū)動器
LED閃爍
編寫程序
給我個奶酪(Parmesan)
Arduino從不停止
真正的Tinker都寫注釋
代碼,一步一步來
我們將會做什么?
什么是電?
使用按鈕控制LED燈
它是如何工作的?
一個電路,一千種用法
5. 高級的輸入. 輸出控制方法
嘗試其他開關類型傳感器
使用PWM方式控制燈光亮度
使用光線傳感器取代按鈕
模擬輸入
嘗試其他模擬傳感器
串行通信
驅(qū)動較大功率負載設備(直流電機、燈泡等)
復雜傳感器
6. 互動云
制訂計劃
編寫程序源代碼
組裝電路
下面介紹如何安裝
7. 排疑解惑
測試板子
用面包板測試電路
將問題獨立出來
開發(fā)環(huán)境(IDE)常見問題
利用網(wǎng)絡資源解決問題
附錄A 面包板
附錄B 認識電阻和電容
附錄C Arduino語法參考
附錄D 閱讀電路簡圖
章節(jié)摘錄
版權頁: 插圖: 在我們做實驗的時候,總是會遇到各種各樣的問題,這時我們需要找到解決的辦法。一些簡單的問題通常有規(guī)律可循,但是我們?nèi)耘f要花費很多精力去解決。 我們與電子世界和Arduino接觸得越多,我們積累的知識和經(jīng)驗也會越多。永遠不要被問題所困住,慢慢地你就會發(fā)現(xiàn)無論什么問題都會變得越來越簡單。 每個通過Arduino完成的作品都是由硬件和軟件兩部分組成的,一旦發(fā)生問題,我們就要從多方面去研究,尋找問題的所在。通??梢宰裱韵?個原則:了解和認識 盡可能地去了解我們的系統(tǒng)中每一部分的性能、功能以及用途,這種方式有助于你完成對每一部分的檢測。 簡化以及各個擊破 古羅馬有這樣的諺語:divide et impera,意思是分而治之。我們要試著將我們的系統(tǒng)分解成多個部分,并利用我們對各個部分以及元器件的了解和認識分析每個部分的工作情況。 排除干擾確認問題所在 單獨地去測試每一部分,來確認這部分完好,以減少思維干擾。隨著時間和經(jīng)驗的積累,我們就能很容易地判斷出哪一部分是問題的所在,哪一部分則是完好的。 調(diào)試(Debugging,抓蟲)是軟件開發(fā)中的一個術語,由Grace Hopper在1940年提出,當時的計算機還是電動機械式的,傳說中有一只昆蟲卡在計算機里導致計算機出現(xiàn)了故障。這個詞就一直沿用至今。 現(xiàn)在我們所說的“蟲”已不再是指真正的昆蟲了,而是指無形的、程序上的邏輯錯誤,因此我們要花掉一些時間去剔除程序上的錯誤。 測試板子 想象一下當我們在做本書的第一個例程“LED燈閃爍”的時候,如果LED沒有按照預期的情況來閃爍,我們該怎么辦?豈不是有些郁悶?讓我們想想我們該怎么辦。 就像飛行員在起飛之前,會拿出檢查清單逐一核查確保機械一切運行正常一樣,我們在苛責我們的作品之前,也要確認檢查以下幾點,當然首先要確保Arduino已經(jīng)插到計算機的USB接口上: 確認計算機是開啟的(沒錯!這也許聽起來有點傻,但這確實發(fā)生過)。在A rduino上標有PWR的位置上的綠燈如果是亮著的,則表示此時計算機在給Arduino供電。如果綠燈亮起但卻很微弱,就表示供電部分有問題,需要換一條USB線試試。換過USB線后再次測試,如果問題仍然存在,可以換一個計算機USB插口試試,要是還不能解決問題,那就換一臺計算機試試吧。 如果你的Arduino是全新的,那么標有L的黃色LED會快速閃爍,這是原廠設定的一個測試程序,用來檢測Arduino是否正常工作。 如果您使用的是舊版(Extreme、NG、Diecimila)的Arduino并且需要外部供電,首先我們要確認外部供電適配器已經(jīng)插到電源上。其次是注意Arduino上標有SV1的跳線位置,務必將跳線帽跳到靠近圓形電源插座的一邊;反之,如果我們用的是USB供電,就要將跳線帽跳到靠近USB插座的一邊。
編輯推薦
《硬件開源電子設計平臺:愛上Arduino(第2版)》由班茲所著,Arduino是開源電子原型制作平臺,它引發(fā)了設計愛好者世界的一場風暴。《硬件開源電子設計平臺:愛上Arduino(第2版)》中有透徹的Arduino介紹,它會給你帶來許多項目點子,并幫助你順利地實現(xiàn)它們。從開始策劃直到完成安裝,你所需的一切信息盡在《硬件開源電子設計平臺:愛上Arduino(第2版)》當中。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載