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