|
-- 會員 / 註冊 --
|
|
|
|
電子達人 我的第一本Arduino項目制作手冊 ( 簡體 字) |
作者:[英] Brock Craft | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Arduino |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 41228 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:4/1/2015 |
頁數:324 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115383709 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書主要介紹Arduino相關制作項目,包括開始Arduino制作項目前的準備工作,了解Arduino的基礎知識,需要準備的工具,.簡單的Arduino項目制作,交互式家庭花園項目,以及關于Arduino的高級項目等,是《電子達人——我的第一本Arduino入門手冊》的進階手冊。適合電子愛好者以及電子工程師使用。 書中包含了許多非常酷的、有創意的作品示例,你都可以去親身實踐,自己動手把它做出來。最重要的是,在你親自動手完成了書中所有的示例作品,或是其中的一部分作品之后,你將會掌握關于Arduino的大部分開發技能。 |
目錄:電子達人——Arduino項目制作 1 關于作者 3 獻辭 4 作者致謝 5 前言 6 為什么會有Arduino? 6 初步假設 7 Arduino項目中要注意的安全問題 7 本書的章節組織 7 第一部分 踏上開始Arduino項目的旅程 7 第二部分 Arduino項目基礎 8 第三部分 家居園藝交互設計 8 第四部分 9 第五部分 10佳資源及故障排查技術 9 合作網站 9 書中的圖標 9 第1章 探索Arduino的世界 16 1.1 關于Arduino 16 1.2 了解Arduino的使用者 17 教育界的Arduino 17 企業界的Arduino 17 制造者與駭客社區 18 開源的世界 18 為Arduino做出貢獻 18 1.3了解微控制器 18 1.4了解Arduino的功能 20 玩具和游戲 20 家用電器 20 自動化生產 21 現場檢測和響應 21 樓宇自動化 21 協議控制 21 1.5 入門 21 第2章 開發準備 22 2.1 準備制作 22 2.1.1 設置工作區 22 2.2 選擇基本工具 24 2.2.1 選擇和使用萬用表 25 2.2.2 選擇和使用電源 26 2.2.3 認識電及其安全性 27 2.2.4 使用面包板、條狀銅箔板和穿孔板 28 2.3 選擇烙鐵和附件 29 2.4 選擇項目盒和外殼 30 2.5 選擇Arduino 或者套件 32 2.6 在計算機上設置Arduino 34 2.6.1 安裝Arduino集成開發環境 34 2.6.2 在Windows上安裝驅動 35 2.7 連接Arduino 36 2.7.1 在Linux上安裝驅動 36 第3章 基礎知識 36 3.1 了解基本概念 37 3.1.1 連接Arduino 38 3.1.2 使用IDE編程 38 3.1.3 使用代碼庫 42 3.1.4 Arduino供電 43 3.2 了解電路基礎知識 43 3.2.1 電壓(V) 44 3.2.2 電流(I) 44 3.2.3 電阻(R) 44 3.2.4 歐姆定律 44 3.2.5 作用是什么? 44 3.3 識別電子元器件 45 3.3.1 識別電路原理圖 45 3.3.2 識別器件布局圖 47 3.4 了解傳感器和激勵器 48 3.4.1 閱讀數據手冊 49 3.4.2 了解和使用傳感器 49 3.4.3 了解和使用激勵器 50 3.4.4 運行項目 50 第4章 全視之眼 53 4.1 選擇元器件 53 4.2 制作電路 56 4.3 軟件工作原理 57 4.4 硬件工作原理 64 4.5 使用電位計 65 第5章 光線寵物 68 5.1 選擇元器件 68 5.2 搭建電路 69 5.3 軟件工作原理 70 5.4 硬件工作原理 81 第6章 滾動顯示屏 83 6.1 選擇器件 84 6.2 制作電路 85 6.3 軟件工作原理 88 6.4 硬件工作原理 97 第7章 Arduino時鐘 99 7.1 關于時間 99 7.2 選擇和準備元器件 100 第八章 制作一個鍵盤輸入的門禁系統 121 8.1 選擇并準備需要的元器件 122 8.2 選擇一個電子鎖裝置 124 8.3 鍵盤和顯示面板的原型設計 126 8.4 編寫鍵盤代碼和測試 131 8.4.1 聲明變量 131 8.4.2 定義設置 132 8.4.3 運行主循環程序 133 8.4.4 用戶自定義函數說明 135 8.5 添加并測試繼電器 136 8.5.1 連接電源 136 8.5.2 連接晶體管和繼電器 136 8.6 裝配和安裝系統 137 第九章制作一個射頻標簽讀卡器 140 9.1 了解RFID 141 9.1.1 無源RFID 142 9.1.2 有源RFID 142 9.1.3RFID的頻率和協議 142 9.2搭建一個ID-Innovations RFID讀卡器 143 9.2.1選擇元器件 143 9.2.2組裝RFID讀卡器 145 9.2.3 編寫RFID讀卡器代碼 148 9.3設置并檢測RFID讀卡器 153 第十章 搭建一個自動化花園 155 10.1 搭建一個澆水系統 156 10.2選擇元器件 156 10.3搭建系統 158 10.3.1 構造濕度傳感器 159 10.3.2搭建儲水器 162 10.3.3 運行供水系統 164 10.3.4搭建面包板電路 164 10.4編寫代碼、校準和測試 166 10.4.1定義設置 167 10.4.2運行主循環程序 167 10.4.3 校準傳感器和確定流量 168 10.4.4添加多個閥門 169 第11章 制作一個Tweeting寵物門 170 11.1選擇元器件 170 11.2測試電路 172 11.3準備Twitter賬戶 175 11.4 優化代碼 177 11.4.1指定tweets 177 11.4.2添加以太網和Twitter的庫函數 178 11.4.3添加程序邏輯 181 11.5 改造寵物門 183 第12章 建立一個家庭檢測站 185 12.1制作傳感器探頭 186 12.1.1選擇你的元器件 186 12.1.2構建和測試電路 188 12.1.3 制作傳感器探頭 191 12.1.4 制作傳感器擴展模塊 194 12.2創建Xively賬戶 197 12.3 編寫檢測站代碼 200 12.3.1 理解代碼含義 200 12.3.2 了解主循環 202 12.3.3 搞清傳感器讀數的意義 204 第13章 構建GPS數據記錄儀 205 1.1 理解GPS 206 1.2 選取零件 206 1.3 構建項目 208 1.3.1 組裝和測試GPS擴展板 208 設計你的數據記錄器 214 測試數據記錄器 215 收集和可視化GPS數據 220 追蹤你的路徑 220 數據可視化 220 第14章制作一輛遙控車 221 14.1選擇和準備零部件 222 14.2制作探測器和驅動 224 14.2.1在線路板上搭建電路 224 14.2.2編碼探測器 226 14.2.3讀遙控器代碼 228 14.2.4編碼驅動電機 229 14.2.5測試驅動電機 233 14.3制作底盤 235 第15章 搭建LED立方體 241 15.1 選擇部件 241 15.2 搭建立方體 243 15.2.1 組裝LED陣列 243 15.2.1.1準備夾具 243 15.2.1.2布置并焊接LED燈層 244 15.2.1.3組裝立方體 245 15.2.2 制作外殼 247 15.2.2.1進行最后的連接 250 15.2.2.2測試連接 250 15.2.2.3添加電源 252 15.2.2.4連接Arduino 253 15.3 為立方體編寫程序 253 15.3.1 變量聲明 254 15.3.1.1理解模板結構 254 15.3.1.2定義變量 255 15.3.2 設置(Setup) 255 15.3.3 主循環 255 15.3.3.1載入幀 256 15.3.3.2在立方體上執行幀 257 15.3.3.3編輯模板 258 15.4 LED立方體模板設計器 258 第16章 十佳Arduino資源 259 16.1 網站資源 260 16.1.1 Arduino.cc及相關論壇 260 16.1.2 Fritzing 260 16.1.3 Hack-a-day 261 16.1.4 Instructables 261 16.1.5 Learn.adafruit.com 261 16.1.6 Make: 261 16.1.7 element14 262 16.1.8 YouTube 262 16.2 書籍和電子書 262 16.2.1 Arduino For Dummies 262 16.2.2 The Arduino Cookbook 263 16.2.3 Making Things Talk 263 第16章 十大故障排查技術 263 17.1 排查硬件故障 264 18.1.1 檢查連接 264 18.1.2 確保電源正常 264 18.1.3 尋找有異味和過熱的元件 266 18.1.4 測試外部設備上的輸出 266 18.1.5 測試你的數字管腳 266 17.2 排查軟件故障 267 17.2.1 檢查語法錯誤 267 17.2.2 利用串口監視器 267 17.2.3 檢查管腳輸入輸出狀態 267 17.2.4 利用模擬器 268 17.2.4.1 Arduino模擬器 268 17.2.4.2 AVR模擬器 268 17.2.5 上述方法都失敗了 268
|
序: |
|