-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

動手玩轉Arduino

( 簡體 字)
作者:[澳] John Boxall 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Arduino
譯者:
出版社:人民郵電出版社動手玩轉Arduino 3dWoo書號: 37307
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:1/1/2014
頁數:350
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115335968
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  Arduino是當今世界上最流行的開源硬件,具有價格低廉、便捷靈活、容易上手等特點,在機器人、藝術、科學實驗等領域受到了廣泛關注。
  《動手玩轉Arduino》精心整合了65個Arduino作品,而且其難易程度依次遞增,旨在讓讀者以感性的方式,來掌握更多的Arduino知識和經驗。通過這65個動手實踐,讀者除了學到基礎的電子學概念、鞏固已有的Arduino知識之外,還將學會如何創建功能更為強大復雜的Arduino作品。
  《動手玩轉Arduino》適合對Arduino感興趣的硬件DIY愛好者、電子愛好者閱讀,也非常適合學生進行電子制作使用。
目錄:

第1章 起步 1
1.1 可能性是無限的 2
1.2 數字的力量 5
1.3 元件和附件 6
1.4 所需的軟件 7
1.4.1 Mac OS X 7
1.4.2 Windows XP及后續版本 11
1.4.3 Ubuntu Linux 9.04及后續版本 14
1.5 安全 17
1.6 展望 17

第2章 探索Arduino板和IDE 18
2.1 Arduino板 18
2.2 看一下Arduino IDE 23
2.2.1 命令區 23
2.2.2 文字區 24
2.2.3 消息窗口區 25
2.3 在IDE里創建第一個程序 25
2.3.1 注釋 25
2.3.2 setup函數 26
2.3.3 控制硬件 26
2.3.4 loop函數 27
2.3.5 檢查程序 28
2.3.6 上傳和運行程序 29
2.3.7 修改程序 29
2.4 展望 30

第3章 第一步 31
3.1 規劃作品 32
3.2 關于電 32
3.2.1 電流 33
3.2.2 電壓 33
3.2.3 功率 33
3.3 電子元件 33
3.3.1 電阻 33
3.3.2 發光二極管 36
3.3.3 面包板 38
3.4 作品1:做出閃爍的LED波 39
3.4.1 算法 40
3.4.2 元件 40
3.4.3 程序 40
3.4.4 電路 41
3.4.5 運行程序 42
3.5 使用變量 42
3.6 作品2:用for循環做重復動作 43
3.7 用脈沖寬度調制變化LED的亮度 44
3.8 作品3:演示PWM 45
3.9 更多的電子元件 46
3.9.1 晶體管 46
3.9.2 整流二極管 47
3.9.3 繼電器 47
3.10 高壓電路 48
3.11 展望 49

第4章 構建模塊 50
4.1 使用電路圖 51
4.1.1 識別元件 51
4.1.2 電路圖中的線 54
4.1.3 剖析電路圖 55
4.2 電容 56
4.2.1 測量電容的容量 56
4.2.2 讀電容值 56
4.2.3 電容的分類 57
4.2.4 數字輸入 58
4.3 作品4:演示數字輸入 59
4.3.1 算法 59
4.3.2 元件 60
4.3.3 電路圖 60
4.3.4 程序 64
4.3.5 修改程序 65
4.3.6 理解程序 65
4.3.7 用#define定義常數 65
4.3.8 讀數字輸入引腳 65
4.3.9 用if做決策 65
4.3.10 用if-then-else做更多的決策 66
4.4 布爾變量 67
4.4.1 邏輯運算符 67
4.4.2 做兩個或更多的比較 68
4.5 作品5:控制交通 68
4.5.1 目標 69
4.5.2 算法 69
4.5.3 元件 69
4.5.4 電路圖 70
4.5.5 程序 71
4.5.6 運行程序 73
4.6 模擬與數字信號的對比 73
4.7 作品6:做一個單節電池測試儀 75
4.7.1 目標 75
4.7.2 算法 75
4.7.3 元件 76
4.7.4 電路圖 76
4.7.5 程序 77
4.8 用Arduino做算術 78
4.8.1 浮點變量 78
4.8.2 數值的比較運算符 79
4.9 用參考電壓改進模擬測量精度 79
4.9.1 用外部參考電壓 79
4.9.2 使用內部參考電壓 80
4.10 可變電阻 81
4.11 壓電蜂鳴器 82
4.12 作品7:試試壓電蜂鳴器 83
4.13 作品8:做一個易讀的溫度計 84
4.13.1 目標 85
4.13.2 元件 85
4.13.3 電路圖 85
4.13.4 程序 86
4.13.5 程序創新 87
4.14 展望 88

第5章 使用函數 89
5.1 作品9:創建一個函數來反復執行 90
5.2 作品10:創建一個能設置閃爍次數的函數 91
5.3 創建一個返回值的函數 92
5.4 作品11:做一個閃爍表示溫度的快讀溫度計 92
5.4.1 元件 93
5.4.2 電路圖 93
5.4.3 程序 93
5.5 在串口監視器中顯示Arduino傳來的數據 95
5.6 作品12:在串口監視器顯示溫度 97
5.7 用while語句做循環 98
5.8 從串口監視器發送數據到Arduino 99
5.9 作品13:把一個數乘以2 99
5.10 long變量 101
5.11 作品14:使用long變量 101
5.12 展望 102

第6章 數字、變量和算術 103
6.1 產生隨機數 104
6.2 作品15:做一個電子骰子 105
6.2.1 元件 106
6.2.2 電路圖 106
6.2.3 程序 107
6.2.4 修改程序 108
6.3 二進制快速入門 108
6.4 用移位寄存器擴展數字輸出 110
6.5 作品16:做一個LED二進制顯示器 111
6.5.1 元件 111
6.5.2 連接74HC595 111
6.5.3 程序 112
6.6 作品17:做一個二進制測驗游戲 113
6.6.1 算法 114
6.6.2 程序 114
6.7 數組 116
6.7.1 定義數組 116
6.7.2 訪問數組單元 117
6.7.3 讀寫數組 117
6.8 7段數碼管 118
6.9 作品18:做單個數字的顯示 120
6.9.1 元件 120
6.9.2 電路 120
6.9.3 程序 121
6.9.4 顯示兩位數字 122
6.10 作品19:控制兩個7段數碼管 122
6.10.1 元件 123
6.10.2 電路圖 123
6.10.3 取模 124
6.11 作品20:做一個數字溫度計 125
6.11.1 硬件 125
6.11.2 程序 125
6.12 LED矩陣顯示模塊 126
6.12.1 LED矩陣電路圖 127
6.12.2 連線 128
6.13 位運算 130
6.13.1 按位與運算 130
6.13.2 按位或運算 130
6.13.3 按位異或運算 131
6.13.4 按位取反(非)運算 131
6.13.5 按位左移和右移 131
6.14 作品21:做一個LED矩陣 132
6.15 作品22:在LED矩陣上創建圖像 133
6.16 作品23:在LED矩陣上顯示圖像 135
6.17 作品24:在LED矩陣上顯示動畫 136
6.18 展望 137

第7章 液晶顯示器 138
7.1 字符LCD模塊 139
7.1.1 在程序中使用字符LCD 140
7.1.2 顯示文字 141
7.1.3 顯示數字變量的值 141
7.2 作品25:定義定制字符 142
7.3 圖形LCD模塊 144
7.3.1 連接圖形LCD 145
7.3.2 使用LCD 145
7.3.3 控制顯示器 146
7.4 作品26:文本顯示的效果 146
7.4.1 作出更復雜的顯示效果 147
7.5 作品27:做一個溫度歷史監視器 148
7.5.1 算法 148
7.5.2 硬件 148
7.5.3 程序 149
7.5.4 結果 150
7.5.5 修改程序 151
7.6 展望 151

第8章 擴展Arduino 152
8.1 盾板 153
8.2 原型盾板 154
8.3 作品28:做一塊8個LED的定制盾板 155
8.3.1 元件 155
8.3.2 電路圖 155
8.3.3 原型盾板的布局 156
8.3.4 設計 157
8.3.5 焊元件 158
8.3.6 修改定制盾板 159
8.4 用庫擴展程序 159
8.5 microSD內存卡 164
8.6 作品29:向內存卡寫數據 165
8.7 作品30:做一個溫度記錄儀 167
8.7.1 硬件 167
8.7.2 程序 168
8.8 用millis()和micros()做定時 170
8.9 作品31:做一個秒表 171
8.9.1 元件 171
8.9.2 電路圖 172
8.9.3 程序 172
8.10 中斷 174
8.10.1 中斷模式 175
8.10.2 配置中斷 175
8.10.3 啟用或禁止中斷 175
8.11 作品32:使用中斷 175
8.12 展望 177

第9章 數字鍵盤 178
9.1 使用數字鍵盤 178
9.1.1 小鍵盤接線 179
9.1.2 給小鍵盤編程 179
9.1.3 測試程序 180
9.2 用switch-case做決策 181
9.3 作品33:做一個小鍵盤控制的鎖 181
9.3.1 程序 182
9.3.2 工作原理 183
9.3.3 測試程序 184
9.4 展望 184

第10章 用觸摸屏獲得用戶輸入 185
10.1 觸摸屏 185
10.2 作品34:觸摸屏上的定位 186
10.2.1 硬件 187
10.2.2 程序 187
10.2.3 測試程序 188
10.2.4 觸摸屏上的坐標 189
10.3 作品35:做一個兩區域觸摸開關 189
10.3.1 程序 190
10.3.2 工作原理 191
10.3.3 測試程序 191
10.4 作品36:做一個三區域觸摸開關 192
10.4.1 觸摸屏坐標系 192
10.4.2 程序 192
10.4.3 工作原理 194
10.5 展望 194

第11章 認識Arduino系列 195
11.1 作品37:在面包板上做自己的Arduino 196
11.1.1 元件 196
11.1.2 電路圖 199
11.1.3 運行測試程序 201
11.2 眾多的Arduino板 204
11.2.1 Arduino Uno 205
11.2.2 Freetronics Eleven 205
11.2.3 Freeduino 206
11.2.4 Boarduino 207
11.2.5 Arduino Nano 207
11.2.6 Arduino LilyPad 208
11.2.7 Arduino Mega 2560 208
11.2.8 Freetronics的EtherMega 209
11.2.9 Arduino Due 209
11.3 展望 211

第12章 電機和運動 212
12.1 用伺服電機做輕量動作 212
12.1.1 選擇伺服電機 213
12.1.2 連接伺服電機 214
12.1.3 使伺服電機工作 214
12.2 作品38:做一個指針式的溫度計 215
12.2.1 元件 215
12.2.2 電路圖 215
12.2.3 程序 216
12.3 使用電動機 218
12.4 作品39:控制電機 219
12.4.1 元件 219
12.4.2 電路圖 220
12.4.3 程序 221
12.5 作品40:搭建并控制一個坦克機器人 222
12.5.1 元件 222
12.5.2 電路圖 224
12.5.3 程序 227
12.6 碰撞檢測 229
12.7 作品41:用微動開關檢測坦克底盤的碰撞 229
12.7.1 電路圖 230
12.7.2 程序 230
12.8 紅外距離傳感器 232
12.8.1 連線 233
12.8.2 測試紅外距離傳感器 233
12.9 作品42:用紅外距離傳感器檢測坦克底盤的碰撞 235
12.10 超聲波距離傳感器 237
12.10.1 連接超聲波傳感器 237
12.10.2 使用超聲波傳感器 238
12.10.3 測試超聲波距離傳感器 238
12.11 作品43:用超聲波距離傳感器檢測坦克底盤的碰撞 240
12.12 展望 242

第13章 用Arduino接GPS 243
13.1 什么是GPS 244
13.2 測試GPS盾板 245
13.3 作品44:做一個簡易GPS接收機 247
13.3.1 元件 247
13.3.2 程序 247
13.3.3 在LCD上顯示位置 248
13.4 作品45:做一個精確的基于GPS的鐘 249
13.4.1 元件 249
13.4.2 程序 249
13.5 作品46:隨時間變化記錄物體移動的位置 251
13.5.1 元件 251
13.5.2 程序 251
13.5.3 在地圖上顯示位置 253
13.6 展望 255

第14章 無線數據通信 256
14.1 使用低成本無線模塊 256
14.2 作品47:做一個無線遙控器 258
14.2.1 發射機電路的元件 258
14.2.2 發射機電路圖 258
14.2.3 接收機電路的元件 259
14.2.4 接收機的電路圖 260
14.2.5 發射機程序 261
14.2.6 接收機程序 262
14.3 用XBee無線數據模塊來實現更大的范圍和更快的速度 263
14.4 作品48:用XBee發送數據 264
14.4.1 程序 265
14.4.2 設置計算機來接收數據 265
14.5 作品49:做一個遙測溫度計 266
14.5.1 元件 267
14.5.2 布局 267
14.5.3 程序 268
14.5.4 運作 269
14.6 展望 270

第15章 紅外遙控 271
15.1 什么是紅外 271
15.2 準備紅外器件 272
15.2.1 紅外接收器 272
15.2.2 遙控器 273
15.2.3 測試程序 273
15.2.4 測量連接 274
15.3 作品50:做一個紅外遙控的Arduino 275
15.3.1 元件 275
15.3.2 程序 275
15.3.3 擴展程序 276
15.4 作品51:做一輛紅外遙控的坦克 277
15.4.1 元件 277
15.4.2 程序 277
15.5 展望 279

第16章 讀RFID標簽 280
16.1 在RFID卡內部 281
16.2 測試硬件 282
16.2.1 電路圖 282
16.2.2 測試電路圖 282
16.3 作品52:做一個簡易RFID控制系統 284
16.3.1 程序 284
16.3.2 工作原理 285
16.4 在Arduino內置的EEPROM里保存數據 286
16.5 作品53:做一個能記住上次動作的RFID控制器 288
16.5.1 程序 288
16.5.2 工作原理 290
16.6 展望 291

第17章 數據總線 292
17.1 I2C總線 293
17.2 作品54:使用外部的EEPROM 294
17.2.1 元件 294
17.2.2 電路圖 295
17.2.3 程序 296
17.2.4 結果 297
17.3 作品55:使用端口擴展集成電路 298
17.3.1 元件 298
17.3.2 電路圖 298
17.3.3 程序 300
17.4 SPI總線 301
17.4.1 引腳連接 301
17.4.2 實現SPI 302
17.4.3 向SPI器件發送數據 302
17.5 作品56:使用數字變阻器 303
17.5.1 元件 303
17.5.2 電路圖 304
17.5.3 程序 305
17.6 展望 306

第18章 真實時鐘 307
18.1 連接RTC模塊 308
18.2 作品57:用RTC來得到和顯示時間 308
18.2.1 元件 308
18.2.2 程序 309
18.2.3 工作原理 311
18.3 作品58:做一個簡易數字鐘 312
18.3.1 元件 312
18.3.2 程序 313
18.3.3 工作原理和結果 316
18.4 作品59:做一個RFID打卡機 316
18.4.1 元件 316
18.4.2 程序 317
18.4.3 工作原理 321
18.5 展望 322

第19章 互聯網 323
19.1 需要什么 323
19.2 作品60:做一個遠程監控站 325
19.2.1 元件 325
19.2.2 程序 325
19.2.3 查找錯誤 328
19.2.4 工作原理 328
19.3 作品61:做一個Arduino推特機 329
19.3.1 元件 329
19.3.2 程序 329
19.4 從Web控制Arduino 331
19.5 作品62:建立對Arduino的遙控 331
19.5.1 元件 332
19.5.2 程序 333
19.5.3 遠程控制你的Arduino 333
19.6 展望 335

第20章 手機通信 336
20.1 硬件 337
20.1.1 準備電源盾板 338
20.1.2 硬件配置和測試 339
20.1.3 改變工作頻率 340
20.2 作品63:做一個Arduino撥號器 342
20.2.1 元件 342
20.2.2 電路圖 343
20.2.3 程序 343
20.2.4 工作原理 344
20.3 作品64:做一個Arduino短信機 345
20.3.1 程序 345
20.3.2 工作原理 346
20.4 作品65:建立一個短信遙控裝置 346
20.4.1 元件 347
20.4.2 電路圖 347
20.4.3 程序 348
20.4.4 工作原理 349
20.5 展望 350
序: