相關(guān)商品
















>
產(chǎn)品評(píng)測(cè) >
【新書(shū)】Arduino魔法書(shū) 實(shí)現(xiàn)夢(mèng)想的工具和技術(shù) 【新書(shū)】Arduino魔法書(shū) 實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)
編輯:Sophie2014-10-16 瀏覽次數(shù):1062
還記得《哈利·波特》出現(xiàn)的魔法物品之魔法書(shū)嗎?魔法書(shū)記載了巫師所能用到的各種巫術(shù)指令,很多巫師都擁有自己的魔法書(shū),其他人是難得翻閱的,而上面記載的也往往是他自己最有用或者最具威力的魔法。
如果你擁有一本魔法書(shū),你會(huì)了解為什么圣誕舞會(huì)上的冰雕永不融化,真正是在哪里鑄造的加隆、西可和納特魔法幣,怎樣讓一頭鷹頭馬身有翼獸與演員合作,霍格沃茨城堡的背后靈感,以及為什么攝魂怪采用那樣的移動(dòng)方式。
你是否也想擁有一本屬于自己的神奇的魔法書(shū)?趕快入手《Arduino魔法書(shū) 實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)》這本書(shū)吧!Arduino魔法書(shū)與《哈利·波特》魔法書(shū)異曲同工,本書(shū)記載了物理概念、算法、數(shù)字化設(shè)計(jì)原理及具體的 Arduino編程概念等Arduino愛(ài)好者所能用到的各種基礎(chǔ)知識(shí),很多Arduino愛(ài)好者都擁有自己的魔法書(shū),內(nèi)容各不相同,通過(guò)本書(shū)其中案例的學(xué)習(xí),你不僅能成為一名熟練的Arduino開(kāi)發(fā)者,還能學(xué)會(huì)一些技巧,去開(kāi)發(fā)更加復(fù)雜的電氣系統(tǒng),并在其他領(lǐng)域或其他平臺(tái)上繼續(xù)從事工程學(xué)方面的工作。
如果你擁有Arduino魔法書(shū),你將學(xué)會(huì)如何搭建Arduino項(xiàng)目的硬件組件,同時(shí),你學(xué)到的將不僅是如何將它們連接在一起,還有如何閱讀原理圖,為什么將某個(gè)器件用于某項(xiàng)功能,如何通過(guò)數(shù)據(jù)手冊(cè)為自己的項(xiàng)目選擇合適的器件等。
《 Arduino魔法書(shū):實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)》第一版將于2014年10月中旬印刷完畢,10月正式出版,因奧松機(jī)器人聯(lián)合電子工業(yè)出版社為回饋Arduino愛(ài)好者,特設(shè)預(yù)售瘋搶促銷活動(dòng),奧松機(jī)器人將全國(guó)首發(fā)(統(tǒng)一發(fā)貨時(shí)間:2014年10月15日-20日),凡在本店9月29日-10月15日之間訂購(gòu)書(shū)籍者均會(huì)享受正價(jià)8折促銷優(yōu)惠價(jià)格,每人限購(gòu)最多5本。
趕快入手屬于自己的魔法書(shū)吧:http://lifestyle201.com/goods-575.html(點(diǎn)擊鏈接下載電子書(shū)試讀)
Arduino魔法書(shū)內(nèi)容簡(jiǎn)介:
書(shū) 名:《Arduino魔法書(shū):實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)》
書(shū)名原文:Exploring arduino:tools and techniques for engineering wizardry
作 者:(美)布魯姆(Blum,J.)著;況琪、王俊升譯
開(kāi) 本:787×980 1/16
印 張:20.5
字 數(shù):400千字
版 次:2014年 10月第 1版
印 次:2014年 10月第 1次印刷
定 價(jià):59.00元
出 版 社:電子工業(yè)出版社
《Arduino魔法書(shū):實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)》是一本關(guān)于使用Arduino實(shí)現(xiàn)夢(mèng)想的作品。作者Jeremy Blum有一句名言:“我們生活在未來(lái)?!崩每捎玫墓ぞ吆驮诒境霭嫖镏袑W(xué)到的知識(shí),任何人都有機(jī)會(huì)、也有能力選擇一款A(yù)rduino微控制器并在幾分鐘內(nèi)利用它控制周圍的世界——這一夢(mèng)想直到最近才成為可能。微控制器是一個(gè)可編程的平臺(tái),它使我們能夠使用相對(duì)簡(jiǎn)單的命令,來(lái)定義復(fù)雜的機(jī)械、電氣和軟件系統(tǒng)的操作。通過(guò)對(duì)本出版物的學(xué)習(xí),我們將使用Arduino制作各種作品,從運(yùn)動(dòng)檢測(cè)到無(wú)線控制系統(tǒng)再到互聯(lián)網(wǎng)通信。
本出版物適用于任何經(jīng)驗(yàn)層級(jí)的Arduino愛(ài)好者。讀者不需要具備或者只需具備少量編程和電氣工程方面的經(jīng)驗(yàn)。為了照顧到各個(gè)層次的讀者,本書(shū)設(shè)計(jì)了各種可選章節(jié)、小欄目或短節(jié)選,并在其中詳細(xì)解釋了具體的概念。
關(guān)于作者
Jeremy Blum 在康奈爾大學(xué)取得了電氣和計(jì)算機(jī)工程專業(yè)的碩士學(xué)位,他還在同一領(lǐng)域取得了學(xué)士學(xué)位。在康奈爾大學(xué),他通過(guò)由他發(fā)起并領(lǐng)導(dǎo)的康奈爾大學(xué)可持續(xù)設(shè)計(jì)組織(Cornell University Sustainable Design)監(jiān)督了國(guó)內(nèi)外幾座生態(tài)建筑的設(shè)計(jì)和施工,該組織是一個(gè)美國(guó)承認(rèn)的可持續(xù)設(shè)計(jì)組織,曾受到美國(guó)和世界綠色建筑委員會(huì)(U.S. and World Green Building Councils)CEO 的特別稱贊。同樣,Jeremy 也將他的激情付諸電氣工程領(lǐng)域,設(shè)計(jì)了太陽(yáng)能家庭能源監(jiān)控系統(tǒng)、革命性的光導(dǎo)纖維LED 照明系統(tǒng)及追蹤太陽(yáng)的智能太陽(yáng)能面板。他還負(fù)責(zé)協(xié)助啟動(dòng)了一個(gè)首創(chuàng)的創(chuàng)業(yè)者協(xié)同工作空間,每年致力于許多學(xué)生創(chuàng)業(yè)項(xiàng)目(也包括一些他自己的創(chuàng)意)的合作開(kāi)發(fā)。
Jeremy 還設(shè)計(jì)了廣受稱贊的義肢控制方法、手勢(shì)識(shí)別系統(tǒng)及樓宇自動(dòng)化系統(tǒng)等許多項(xiàng)目。他設(shè)計(jì)了MakerBot Replicator 3D 打印機(jī)(被世界各國(guó)的人們使用,包括像NASA 這樣知名組織)的電子系統(tǒng),以及MakerBot Digitizer 3D 掃描儀的原型電子系統(tǒng)和固件。作為知名組織Creative Machines Lab 的研究員,他致力于制作能夠自我組裝的機(jī)器人、自學(xué)習(xí)四足機(jī)器人及重新定義個(gè)人制造的3D打印機(jī)。他將這項(xiàng)研究呈送給了同行審閱的期刊和遠(yuǎn)在印度的學(xué)術(shù)會(huì)議。Jeremy制作的YouTube視頻已經(jīng)將數(shù)百萬(wàn)人帶入了工程學(xué)的大門,是互聯(lián)網(wǎng)上最流行的Arduino入門教程。他曾開(kāi)發(fā)了入選探索頻道(Discovery Channel)的開(kāi)源硬件項(xiàng)目和入門教程,并因此被國(guó)際上的開(kāi)源社區(qū)和“創(chuàng)客”社區(qū)所熟知,贏得了一些獎(jiǎng)項(xiàng)和黑客馬拉松(hack-a-thons)大賽。Jeremy入選了美國(guó)電氣和電子工程師學(xué)會(huì)(American Institute of Electrical and Electronics Engineers)的2012工程學(xué)新面孔(2012 New Face of Engineering)榜單。他通過(guò)自己的公司Blum Idea Labs LLC 提供工程學(xué)咨詢服務(wù),并向紐約的年輕學(xué)生教授工程學(xué)和可持續(xù)發(fā)展課程。Jeremy 的激情正在通過(guò)創(chuàng)新的工程學(xué)解決方案,改變著人們的生活和我們的家園。你可以在Jeremy 的網(wǎng)站上進(jìn)一步了解他和他的工作,網(wǎng)址是:www.jeremyblum.com。
關(guān)于技術(shù)編輯
Scott Fitzgerald 是一名藝術(shù)家和教育工作者。自2006 年起,他就在教學(xué)中將Arduino 平臺(tái)當(dāng)作教具,并且自2005 年起,就在紐約大學(xué)的交互性電信項(xiàng)目(Interactive Telecommunications Program,ITP)中教授物理計(jì)算,向藝術(shù)家和設(shè)計(jì)師介紹微控制器。Scott 為Arduino 團(tuán)隊(duì)工作,為新產(chǎn)品撰寫文檔,并創(chuàng)作入門教程來(lái)向人們介紹Arduino 平臺(tái)。他在2011 年曾經(jīng)是Making Things Talk 第2版的技術(shù)編輯,并在2012 年為Arduino 官方入門套件(Arduino Starter Kit)撰寫了附贈(zèng)的圖書(shū)。
致 謝
首先,必須感謝在Wiley 出版社的朋友幫助我完成了這本書(shū):感謝MaryJames 當(dāng)初鼓勵(lì)我撰寫這本書(shū);感謝Jennifer Lynn 全程監(jiān)督了我的寫作。我還欠Scott Fitzgerald 一個(gè)大大的感謝,感謝他在本書(shū)的技術(shù)編輯過(guò)程中的批判性眼光。如果沒(méi)有element14 的鼎力支持,我可能永遠(yuǎn)無(wú)法制作出我的Arduino 入門系列視頻教程,它們是本書(shū)的序曲。尤其是Sabrina Deitch 和Sagar Jethani,他們是絕佳的合作伙伴,我很榮幸能與他們一起工作。在撰寫本書(shū)主要部分的同時(shí),我還要完成碩士學(xué)位并經(jīng)營(yíng)兩家公司,所以我要特別感謝我的教授和同事,感謝他們?cè)谖覈L試平衡所有責(zé)任時(shí)理解我。最后,我想感謝我的家庭,特別是我的父母,還有我的兄弟David,是他們持續(xù)的激勵(lì),讓我明白了做這些事情的意義。
推薦
Arduino魔法書(shū):實(shí)現(xiàn)夢(mèng)想的工具和技術(shù)是著名創(chuàng)客匯聚多年開(kāi)發(fā)經(jīng)驗(yàn)并結(jié)合當(dāng)下熱門技術(shù)撰寫的一本實(shí)用性極強(qiáng)的工具書(shū),也是繼電子工業(yè)出版社推出《Arduino從基礎(chǔ)到實(shí)踐》》、《Arduino機(jī)器人權(quán)威指南》圖書(shū)后的又一曠世之作。本書(shū)內(nèi)容豐富,采用“理論入、實(shí)踐出”的教學(xué)方式,促使讀者加快對(duì)基礎(chǔ)知識(shí)的認(rèn)知和理解。實(shí)驗(yàn)案例圖文并茂、注釋清晰、由淺入深,通俗易懂。
于欣龍,奧松機(jī)器人創(chuàng)始人、資深創(chuàng)客
Arduino魔法書(shū) 前 言
你擁有絕佳的時(shí)機(jī)。正如我經(jīng)常喜歡說(shuō)的,“我們生活在未來(lái)”。利用如今可用的工具和書(shū)中的知識(shí),你就有機(jī)會(huì)、也有能力讓夢(mèng)想變成現(xiàn)實(shí)。讓任何人選擇一款微控制器并在幾分鐘內(nèi)利用它控制周圍的世界——這一夢(mèng)想直到最近才成為可能。你可能已經(jīng)猜到了,微控制器是一個(gè)可編程的平臺(tái),它使你能夠使用相對(duì)簡(jiǎn)單的命令,來(lái)定義復(fù)雜的機(jī)械、電氣和軟件系統(tǒng)的操作。Arduino 微控制器平臺(tái)將成為你的新寵,帶你探索電子、編程、人機(jī)交互、藝術(shù)、控制系統(tǒng)及更加廣闊的世界,有了它就有了無(wú)限的可能。通過(guò)對(duì)本書(shū)的學(xué)習(xí),你將掌握使用Arduino 制作各種作品的方法,從運(yùn)動(dòng)檢測(cè)到無(wú)線控制系統(tǒng)再到互聯(lián)網(wǎng)通信。
無(wú)論你是工程領(lǐng)域徹頭徹尾的新手,還是打算入門嵌入式系統(tǒng)設(shè)計(jì)的經(jīng)驗(yàn)豐富的老兵,Arduino 都是一個(gè)絕佳的起點(diǎn)。你在尋找一本Arduino 開(kāi)發(fā)的通用參考手冊(cè)嗎?本出版物也非常適合你,它會(huì)引導(dǎo)你完成一系列具體項(xiàng)目,而你以后也可以再次翻閱它來(lái)查找代碼片段、最佳范例和系統(tǒng)原理圖等資料。電氣工程、系統(tǒng)設(shè)計(jì)、編程實(shí)踐……這些你在閱讀時(shí)學(xué)到的知識(shí)在Arduino 平臺(tái)之外也有廣泛的應(yīng)用。通過(guò)對(duì)刊物的閱讀,你將具備承擔(dān)各種工程項(xiàng)目的能力,不論它們使用的是Arduino 還是其他平臺(tái)。
本書(shū)對(duì)象
本書(shū)適合任何經(jīng)驗(yàn)層級(jí)的Arduino 愛(ài)好者。章節(jié)是彼此相關(guān)的,要利用前面章節(jié)中的概念和項(xiàng)目組件來(lái)實(shí)現(xiàn)更加復(fù)雜的想法。但不要擔(dān)心,當(dāng)你面臨全新的、復(fù)雜的想法時(shí),會(huì)有一個(gè)交叉引用來(lái)提示你相關(guān)概念第一次出現(xiàn)在書(shū)中的何處,以便很快回想起來(lái)。
本書(shū)假設(shè)你不具備或者只具備很少的編程和電氣工程方面的工作經(jīng)驗(yàn)。為了照顧到各個(gè)層次的讀者,本書(shū)設(shè)計(jì)了各種可選章節(jié)、小欄目或短節(jié)選,在其中詳細(xì)解釋了具體的概念。盡管這些小欄目對(duì)你更深入地理解Arduino 的工作原理來(lái)說(shuō)并不是必需的,但它們?yōu)楦吆闷嫘牡淖x者提供了進(jìn)一步關(guān)注技術(shù)性話題的機(jī)會(huì)。
你將通過(guò)本書(shū)學(xué)到什么
本書(shū)不是食譜書(shū)。如果你想遵循手把手地指導(dǎo)自己如何搭建一個(gè)具體項(xiàng)目的書(shū),而不需要解釋為什么要這么做,那本書(shū)便不適合你。你可以把本書(shū)作為一本導(dǎo)論,其中介紹了電氣工程、計(jì)算機(jī)科學(xué)、產(chǎn)品設(shè)計(jì)和高級(jí)思維;你也可以把Arduino 作為媒介,通過(guò)動(dòng)手實(shí)踐的方式來(lái)體驗(yàn)這些概念。
當(dāng)我們?cè)诒緯?shū)中演示如何搭建Arduino 項(xiàng)目的硬件組件時(shí),你學(xué)到的將不僅是如何將它們連接在一起,還有如何閱讀原理圖,為什么將某個(gè)器件用于某項(xiàng)功能,如何通過(guò)數(shù)據(jù)手冊(cè)為自己的項(xiàng)目選擇合適的器件等。在編寫軟件時(shí),我提供了完整的程序代碼,但你會(huì)逐步走過(guò)幾個(gè)迭代性的過(guò)程來(lái)創(chuàng)建最終的程序。這會(huì)幫助你鞏固具體的程序函數(shù)、良好的代碼格式化實(shí)踐和對(duì)算法的理解。
本書(shū)會(huì)講授物理概念、算法、數(shù)字化設(shè)計(jì)原理及具體的Arduino 編程概念。我希望,通過(guò)對(duì)本書(shū)中案例的學(xué)習(xí),你不僅能成為一名熟練的Arduino 開(kāi)發(fā)者,還能學(xué)會(huì)一些技巧,去開(kāi)發(fā)更加復(fù)雜的電氣系統(tǒng),并在其他領(lǐng)域或其他平臺(tái)上繼續(xù)從事工程學(xué)方面的工作。
本書(shū)獲取器件
幸運(yùn)的是,你可以方便地獲得實(shí)施本書(shū)中項(xiàng)目所需的器件。根據(jù)本書(shū)內(nèi)容提供了這些器件的你可以在奧松機(jī)器人輕松獲得地址:lifestyle201.com。
建議你先買基本套件。隨著閱讀的深入,你還可以購(gòu)買擴(kuò)展套件。
你需要什么
除了用來(lái)搭建Arduino 項(xiàng)目的具體器件以外,你的Arduino 探險(xiǎn)之旅還需要一些其他工具和材料。最重要的是,你需要一臺(tái)兼容Arduino 集成開(kāi)發(fā)環(huán)境(IDE)的計(jì)算機(jī)(Mac OS X 10.4 以上版本,Windows XP 以上版本,或者一個(gè)Linux發(fā)行版)。在必要時(shí)我會(huì)為這些操作系統(tǒng)中的操作做出說(shuō)明。
你可能還想要一些額外的工具,用來(lái)調(diào)試、組裝硬件等。它們對(duì)完成本書(shū)中的項(xiàng)目來(lái)說(shuō)不是必需的,但在你拓展電氣工程技能時(shí),這些工具在其他項(xiàng)目中遲早有用。我推薦如下工具。
一把烙鐵和一些焊料(完成本書(shū)中的項(xiàng)目并不需要焊接,但你可能希望在洞洞板上組裝自己的電路,或者你可能想購(gòu)買需要焊接組裝的擴(kuò)展板。)
一臺(tái)萬(wàn)用表(在調(diào)試過(guò)程中有用,但不是必需的。)
一組小型螺絲刀
一支熱熔膠槍源代碼和數(shù)字化內(nèi)容
Arduino 是什么
Arduino 原型平臺(tái)的最大特點(diǎn)在于你想讓它是什么,它就是什么。Arduino可以是一個(gè)植物灌溉自動(dòng)控制系統(tǒng),也可以是一個(gè)Web 服務(wù)器,甚至可以是四軸飛行器的自動(dòng)駕駛儀。Arduino 是一個(gè)微控制器開(kāi)發(fā)平臺(tái),它配備了直觀的編程語(yǔ)言,你可以使用Arduino 集成開(kāi)發(fā)環(huán)境(IDE)來(lái)開(kāi)發(fā)它。你可以為Arduino 安裝傳感器、效應(yīng)器、燈、揚(yáng)聲器、擴(kuò)展模塊(shield,本書(shū)譯作“擴(kuò)展板”)及其他集成電路,來(lái)將Arduino 變成一個(gè)可編程的“大腦”,應(yīng)用于幾乎任何控制系統(tǒng)。
本書(shū)不可能涵蓋Arduino 能做的所有事情,只要你的想象力是無(wú)窮的,可能性就是無(wú)窮的。因此,本書(shū)的目標(biāo)是通過(guò)實(shí)施項(xiàng)目來(lái)讓你熟悉Arduino 的功能,學(xué)習(xí)開(kāi)發(fā)自己的項(xiàng)目時(shí)所需的技巧。
你會(huì)在第1 章中學(xué)到更多關(guān)于Arduino 及這塊板卡的變體。如果你渴望了解Arduino 的所有內(nèi)部工作原理,那么你很幸運(yùn):它是完全開(kāi)源的,所有的電路圖和文檔都可以在Arduino 網(wǎng)站上免費(fèi)獲得。附錄提供了一些Arduino 的技術(shù)指標(biāo)。
目錄
第1章 讓你的arduino閃爍 / 2
探索arduino生態(tài)系統(tǒng) / 3
arduino功能 / 3
arduino板卡 / 7
創(chuàng)建你的第一個(gè)程序 / 12
下載并安裝arduino ide / 12
運(yùn)行ide并連接arduino / 13
分析你的第一個(gè)程序 / 15
本章小結(jié) / 17
第2章 數(shù)字輸入、輸出和脈沖寬度調(diào)制 / 18
數(shù)字輸出 / 19
連接一個(gè)led并使用面包板 / 19
數(shù)字輸出端口編程 / 23
使用for循環(huán) / 24
analogwrite()與脈沖寬度調(diào)制 / 25
讀取數(shù)字輸入 / 28
讀取帶有下拉電阻的數(shù)字輸入 / 28
使用“有彈性的”按鍵 / 30
制作一個(gè)可控的rgb led夜燈 / 33
第3章 讀取模擬傳感器 / 38
理解模擬和數(shù)字信號(hào) / 39
比較模擬和數(shù)字信號(hào) / 39
將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào) / 40
利用arduino讀取模擬傳感器:analogread() / 41
讀取電位器 / 42
使用模擬傳感器 / 45
利用可變電阻制作自己的模擬傳感器 / 50
使用阻性分壓器 / 50
利用模擬輸入控制模擬輸出 / 52
本章小結(jié) / 54
第2部分 控制環(huán)境 / 55
第4章 三極管與電機(jī)驅(qū)動(dòng) / 56
驅(qū)動(dòng)直流電機(jī) / 57
操作大電流感性負(fù)載 / 58
利用pwm控制電動(dòng)機(jī)轉(zhuǎn)速 / 62
使用h-橋控制直流電機(jī)的方向 / 64
驅(qū)動(dòng)伺服電機(jī) / 70
理解連續(xù)旋轉(zhuǎn)伺服電機(jī)和標(biāo)準(zhǔn)伺服電機(jī)的區(qū)別 / 71
理解伺服電機(jī)控制 / 71
控制伺服電機(jī) / 75
制作掃描式距離傳感器 / 76
本章小結(jié) / 80
第5章 發(fā)出聲音 / 81
理解揚(yáng)聲器的工作原理 / 82
聲音的性質(zhì) / 82
揚(yáng)聲器是如何發(fā)聲的 / 83
使用tone()發(fā)出聲音 / 84
包含定義文件 / 85
給揚(yáng)聲器接線 / 86
產(chǎn)生聲音序列 / 88
理解tone()函數(shù)的限制 / 91
制作一架微型鋼琴 / 91
本章小結(jié) / 94
第6章 usb和串口通信 / 95
理解arduino的串口通信功能 / 96
使用內(nèi)置或外置usb-串口轉(zhuǎn)換器的arduino板卡 / 97
使用次級(jí)含usb功能atmega mcu來(lái)模擬串口轉(zhuǎn)換器的arduino板卡 / 99
使用單個(gè)帶usb功能mcu的arduino板卡 / 101
帶有usb-host功能的arduino板卡 / 101
監(jiān)聽(tīng)arduino / 102
使用print語(yǔ)句 / 102
使用特殊字符 / 103
改變數(shù)據(jù)類型表示 / 105
與arduino通信 / 105
從計(jì)算機(jī)或其他串口設(shè)備上讀取信息 / 106
與桌面應(yīng)用程序通信 / 112
與processing通信 / 113
學(xué)習(xí)arduino leonardo(及其他基于32u4的arduino)的特殊技巧 / 119
模擬鍵盤 / 119
模擬鼠標(biāo) / 124
本章小結(jié) / 127
第7章 移位寄存器 / 129
理解移位寄存器 / 130
發(fā)送并行和串行數(shù)據(jù) / 131
使用74hc595移位寄存器 / 131
使用arduino進(jìn)行串行移位輸出 / 134
在二進(jìn)制和十進(jìn)制間轉(zhuǎn)換 / 136
用移位寄存器控制燈光動(dòng)畫 / 137
搭建“光騎士” / 137
用led條形圖響應(yīng)輸入 / 139
本章小結(jié) / 142
第3部分 arduino通信接口 / 143
第8章 i2c總線 / 144
i2c總線的歷史 / 145
i2c硬件設(shè)計(jì) / 145
通信方案與id值 / 146
硬件要求和上拉電阻 / 147
與i2c測(cè)溫探頭通信 / 148
設(shè)置硬件 / 148
參考數(shù)據(jù)手冊(cè) / 149
編寫軟件 / 151
將移位寄存器、串口通信和i2c通信結(jié)合 / 153
為溫度監(jiān)控系統(tǒng)搭建硬件 / 153
修改嵌入式程序 / 154
編寫processing程序 / 156
本章小結(jié) / 159
第9章 spi總線 / 160
spi總線概述 / 161
spi硬件和通信設(shè)計(jì) / 162
硬件配置 / 162
通信方案 / 163
比較spi與i2c / 164
與spi數(shù)字電位器通信 / 164
從數(shù)據(jù)手冊(cè)中獲取信息 / 164
設(shè)置硬件 / 167
編寫軟件 / 169
用spi數(shù)字電位器制作視聽(tīng)顯示系統(tǒng) / 171
設(shè)置硬件 / 172
修改軟件 / 173
本章小結(jié) / 175
第10章 連接液晶顯示器 / 176
設(shè)置lcd / 177
使用liquidcrystal庫(kù)寫入lcd / 180
向顯示器輸出文本 / 180
創(chuàng)建特殊符號(hào)和動(dòng)畫 / 182
制作一個(gè)私人自動(dòng)恒溫器 / 185
設(shè)置硬件 / 185
用按鍵調(diào)節(jié)設(shè)定值 / 188
添加聲音報(bào)警和電扇 / 189
整合:完整的程序 / 190
升級(jí)項(xiàng)目 / 194
本章小結(jié) / 194
第11章 使用xbee收發(fā)器進(jìn)行無(wú)線通信 / 195
理解xbee無(wú)線通信 / 196
xbee無(wú)線收發(fā)器 / 197
xbee無(wú)線收發(fā)器擴(kuò)展板和串口連接 / 198
配置xbee / 201
用擴(kuò)展板或usb適配器配置 / 202
選擇xbee設(shè)置并將xbee連到主機(jī)上 / 203
用x-ctu配置xbee / 204
用串口終端配置xbee / 207
與計(jì)算機(jī)無(wú)線通信 / 209
為遠(yuǎn)程arduino供電 / 209
回顧串口示例:用電位器控制processing / 211
回顧串口示例:控制一個(gè)rgb led / 214
與另一個(gè)arduino通信:制作無(wú)線門鈴 / 216
系統(tǒng)設(shè)計(jì) / 217
發(fā)射器硬件 / 218
接收器硬件 / 218
發(fā)射器軟件 / 219
接收器軟件 / 220
本章小結(jié) / 223
第4部分 高級(jí)的話題和項(xiàng)目 / 225
第12章 硬件和定時(shí)器中斷 / 226
使用硬件中斷 / 227
理解輪詢和中斷間的折中 / 228
理解arduino的硬件中斷能力 / 229
搭建并測(cè)試硬件消抖動(dòng)的按鍵中斷電路 / 230
使用定時(shí)器中斷 / 237
理解定時(shí)器中斷 / 237
獲取軟件庫(kù) / 238
近乎于同時(shí)地執(zhí)行兩個(gè)任務(wù) / 238
搭建一個(gè)中斷驅(qū)動(dòng)的音響 / 239
音響硬件 / 239
音響軟件 / 240
本章小結(jié) / 242
第13章 用sd卡記錄數(shù)據(jù) / 243
數(shù)據(jù)記錄的準(zhǔn)備工作 / 244
用csv文件格式化數(shù)據(jù) / 244
為數(shù)據(jù)記錄準(zhǔn)備sd卡 / 245
將sd卡接入arduino / 249
sd卡擴(kuò)展板 / 249
sd卡spi接口 / 253
寫入sd卡 / 253
讀取sd卡 / 258
使用一個(gè)實(shí)時(shí)時(shí)鐘 / 261
理解實(shí)時(shí)時(shí)鐘 / 261
使用實(shí)時(shí)時(shí)鐘 / 263
做一個(gè)入口記錄儀 / 268
記錄儀硬件 / 268
記錄儀軟件 / 270
數(shù)據(jù)分析 / 273
本章小結(jié) / 274
第14章 將你的arduino聯(lián)網(wǎng) / 275
互聯(lián)網(wǎng)、arduino和你 / 276
網(wǎng)絡(luò)術(shù)語(yǔ) / 276
客戶端與服務(wù)器 / 279
將arduino聯(lián)網(wǎng) / 279
在網(wǎng)上控制arduino / 279
準(zhǔn)備i/o控制硬件 / 280
設(shè)計(jì)一個(gè)簡(jiǎn)易網(wǎng)頁(yè) / 280
編寫arduino服務(wù)器程序 / 282
通過(guò)網(wǎng)絡(luò)控制arduino / 286
把實(shí)時(shí)數(shù)據(jù)發(fā)送給繪圖服務(wù) / 290
在xively上創(chuàng)建實(shí)時(shí)數(shù)據(jù)源 / 290
添加數(shù)據(jù)源組件 / 295
本章小結(jié) / 299
附錄 atmega數(shù)據(jù)手冊(cè)和arduino原理圖揭秘 / 300
閱讀數(shù)據(jù)手冊(cè) / 300
分解數(shù)據(jù)手冊(cè) / 300
理解器件引腳定義 / 302
理解arduino原理圖 / 304
Arduino相關(guān)圖書(shū)推薦
用世界上最流行的微控制器,來(lái)制作酷炫、實(shí)用、兼具藝術(shù)性和教育意義的作品。探索Arduino的大千世界,本書(shū)就是你的翅膀!
用戶評(píng)價(jià)
暫時(shí)還沒(méi)有任何用戶評(píng)論