當你讀完這本書時,你會從Arduino新手變成Arduino探索者。你將對Arduino有足夠的了解,從而感覺工作、編程和擺弄它來創(chuàng)建你自己的特殊項目時非常得心應手。我們希望當你讀完這本書時,你帶走的是一份自信,你知道Arduino是什么,它可以做什么(和它不能做什么),以及通過使用現(xiàn)階段Arduino新手、Arduino探索者和Arduino大師可利用的所有資源得到自己的答案和解決方案。如果你的目標是成為一位Arduino大師,那么這本書將讓你朝著正確的方向迅速前進。我需要什么技能?雖然我們很希望不要求讀者擁有任何技能,能夠提供一本全面的、從頭至尾講述你使用Arduino所需要知道的一切的書……但這是不可能的。首先,像那樣的一本書將有1500頁左右,重約45磅(約20公斤)——這顯然不是我們想要隨身攜帶的一本書。當然……你總是可以找到電子書,但說實話,我們沒有時間去寫一本1500頁的書。因此,我們將不得不要求讀者具備些基本的知識,如下:基本的計算機技能,無論Microsoft Windows還是Mac OS。這就包括諸如能夠使用鼠標(或觸摸板),知道如何保存文件夾中的文件,以及良好的操作最佳工具之一——互聯(lián)網的水平。很大一部分讀者幾乎一出生就擁有筆記本計算機或智能手機,所以這些技術只是小菜一碟。但是,如果你缺乏一些基本的計算機和互聯(lián)網技能,找你的晚輩幫忙就行了——這個東西,他們很擅長的。大腦。出于某些原因,想要學習了解Arduino的人們只有在有真正的大腦時才會做得更好,而不是一個當你感到壓力就精神緊繃或用來和狗狗玩耍的泡沫腦袋。如果證實大腦確實存在于你的頭骨中,你會做得很好。如果你沒有大腦,請放下書,叫別人開車送你去醫(yī)院——你需要去做些檢查。對不起。父母、老師或好朋友。不僅這些人可以幫助你應對這本書中的挑戰(zhàn),而且當?shù)綍r間來展示你做了些什么時,他們也確實有用。如果他們臉上出現(xiàn)了驚訝的表情,那么你將獲得加分。如果他們搖頭,完全不知道他們看到的是什么并要求你解釋,那么你將獲得雙倍加分。說真的……當人們看著你就好像你是一個超級天才時,你會意識到你做了一些很酷的事。這本書是如何組織的?正如我們提到的,一共有8個挑戰(zhàn)。這意味著這個故事將被分為8個部分(如果包括故事的結論,那么就是9個)。但是這個虛構的故事不會向你提供你所需要的解決那8個挑戰(zhàn)的信息。不!要解決這些挑戰(zhàn),你將會得到一些額外的指令,我們再次希望你會輕松和有趣地閱讀。這本書分為8個部分。每個部分由一個包含一整塊故事的章節(jié)開始。小說篇之后是理論篇,提供一些技巧方面的信息和完成挑戰(zhàn)所需要的元件。每個理論章后面跟著的是硬件章,展示如何為挑戰(zhàn)構建Arduino控制解決方案。每個軟件章通過所謂的圖形來總結每個挑戰(zhàn)中使解決方案起作用的細節(jié)。別擔心,我們知道對你們中的許多人來說這些可能都很陌生,所以現(xiàn)在只要知道所有的Arduino控制設備同時需要硬件和軟件部分就可以了。隨著內容的進展,你會同時獲得這兩方面的經驗。此外,在每個軟件章的結尾,你會發(fā)現(xiàn)額外的需要解決的問題,以幫助你成為一個更好的Arduino開發(fā)者。.所以,以下是這本書如何開展的概括:小說篇:你將讀故事并發(fā)現(xiàn)相應的挑戰(zhàn)必須通過使用由Arduino微控制器建立起來的一些東西來應對。是的,這個故事是虛構的,但面臨的挑戰(zhàn)是100%真實的——請保證在成功地完成了當前的挑戰(zhàn)后再進入下一個挑戰(zhàn),好嗎?理論篇:你會得到用于解決挑戰(zhàn)的硬件方面的基礎教育,以及更詳細的電子和編程相關主題的一些解釋。這也是使人容易瞌睡的章節(jié),所以我們試圖讓它多少有點娛樂性,以免你看得昏昏欲睡。硬件篇:當你完成本篇,你將了解小說篇中所面臨挑戰(zhàn)的解決方案。它看起來會很酷……我們承諾你能展示給你的朋友和家人大量的電線和看起來超酷的配件。你也會學習到其他的電子元件,雖然有些在本書中可能不會用到,但我們認為你會有興趣去為自己的項目學習。軟件篇:你在硬件篇組裝起來的那個小發(fā)明其實并未完成。在該篇中,可根據(jù)基本的指示,學習如何通過書中提供的簡單程序使小發(fā)明工作。但是,我們不只是給你一個程序——我們也會解釋它的工作原理和工作方式,這樣你就可以根據(jù)自己的喜好嘗試對其作出修改。我需要了解電子學嗎?完全不用。這并不是說任何電子知識都不會派上用場,我們會向你介紹本書中你需要了解的概念,所以不需要具備電子學經驗。不過,就像當你讀完這本書你不會馬上成為一位Arduino大師一樣,你也不會馬上成為一位電子學大師。但是如果你期望,我們就會向你提供參考資源,幫助你朝這個方向發(fā)展。這本書中的挑戰(zhàn)涉及各種各樣的電子元件,但是我們會一一介紹,然后提供完成一個挑戰(zhàn)并理解其工作原理所需的信息。我需要知道如何焊接嗎?焊接是一種更永久地連接電子元件和導線的方法。使用熱量融化各種金屬的混合物,然后快速地冷卻并凝固??梢允褂眠@種混合物(稱為焊料)使兩根線粘在一起或者使電子元件與其他元件保持連接。但是……焊接不是必需的。如果你知道如何焊接,很棒!但是本書中的挑戰(zhàn)不需要做這些。如果你不知道如何焊接,我們稍后會指出一些好的教程告訴你需要做些什么。如果你決定更加深入地學習電子學和Arduino技能,這必定是你需要學習的一個技能。除了這本書我還需要什么?附錄A包含你完成所有8個挑戰(zhàn)需要的所有物品的完整清單。你還會發(fā)現(xiàn)我們推薦的各種供應商的零件編號。如果你喜歡每次收集一部分器件,那么去讀每個挑戰(zhàn)的理論章,尋找每一個具體挑戰(zhàn)所要求的特定物品。我們想要提前讓你知道,如果你單獨購買了這本書所有必需的元件,你最終會花費大約175美元。但是一定要看看這本書的網站,因為我們將告訴你如何購買打折的預先捆綁好的元件包。之所以我們推薦你訪問網站,是因為這些信息可能會經常改變,在這本書中寫的內容可能在你讀到時已經過時了(包括價格較高)。所以,再一次強調……查看網站的定價和所需零部件的最新信息!所有挑戰(zhàn)都需要的物件就是Arduino Uno了。你會發(fā)現(xiàn)若干出售Arduino的廠商,但你會很高興知道RadioShack公司目前是一個Arduino零售商。這意味著,如果在你的城市有RadioShack商店,里面可能就出售微控制器。如果你喜歡在網上購物,你可能會發(fā)現(xiàn)偶爾有較低價格的Arduino出售。但Arduino已經是一個非常便宜的微控制器了(通常在20~30美元),所以以你可以找到的最好價格購買。只需一個!對于本書中的挑戰(zhàn),你不需要多個Arduino。我們也將給你一個特殊的Arduino相關網站。這樣做不是為了幫助你減少輸入文字的時間——我們只是想告訴你如何搜索和查找網上已有的詳細解決方案。Arduino可以采用電池或交流電(墻)供電。然而,對于這本書,我們將使用電池電源和一根USB線。這意味著你將要購買的電池數(shù)量取決于你的Arduino供電方式,使用USB A型線跟USB B型線在一些挑戰(zhàn)中給Arduino供電是一樣的。附錄A為你提供了一些電源選擇,選擇一個你最喜歡的即可。最后,你會需要一些專業(yè)的電子產品,你在本地很可能找不到(如RadioShack)。我們會盡最大努力降低成本,因為學習使用Arduino需要你購買一些獨特的物品,以使Arduino正常運轉并挑戰(zhàn)成功。對于第一個挑戰(zhàn),我需要什么?你需要了解如何閱讀第1章。如果你已通過引言了解了,那么相信你會很順利地完成本書。你需要為第一個挑戰(zhàn)中使用的元件列一個購物清單。我們已經在第3章的開頭完成了這個簡單的工作。對于所有其他的挑戰(zhàn),請參考附錄A,查找你所需要的其余元件。最后,你需要一段鼓勵的話。如下:你會感到很有趣的。而且你將學到一些真正很酷的東西,會使你的家人、朋友、老師和寵物都很驚訝。(是的,即使狗和貓都會欣賞精心設計的小發(fā)明。)你可以做到這一點。在這本書里沒有什么是你的技能之外的。如果你感到困惑或迷失了,在本書中——你可以輕而易舉地重讀你喜歡的任何部分。而且我們也會跟大家分享一些很棒的在線資源,你可以去那里提問。你完全有能力應對這本書中的挑戰(zhàn),所以不要氣餒。我們希望你享受這段經歷。本書是專門為你這樣的人寫的。我們承諾,讀完這本書后,你就會有很多的理由對自己微笑且感到自豪。所以……我們開始吧。你的第一個Arduino挑戰(zhàn)正等待著。所有你需要做的就是翻到下一頁……