第1 章 引言 1
如何使用本書 2
你需要的東西 2
Arduino 到底是什麼 3
搭建你的Arduino 環境 6
加載第一個程序 13
Arduino IDE 14
總結 21
第2 章 讓我們開始吧 22
項目1—LED 閃燈器 22
需要的元件 23
把元件連接起來 23
輸入代碼 24
項目1—LED 閃燈器—代碼迴顧 24
項目1—LED 閃燈器—硬件迴顧 29
項目2—S.O.S 莫爾斯碼信號源 33
輸入代碼 34
項目2—S.O.S 莫爾斯碼信號源—代碼迴顧 35
項目3—交通信號燈 37
需要的元件 38
把元件連接起來 38
輸入代碼 39
項目4—互動交通燈 40
需要的元件 41
把元件連接起來 42
輸入代碼 42
項目4—互動交通燈—代碼迴顧 44
項目4—互動交通燈—硬件迴顧 49
邏輯狀態 49
下拉電阻 49
上拉電阻 50
Arduino 的內部上拉電阻 52
小結 52
第3 章 LED 效果 54
項目5—LED 跑馬燈效果 54
需要的元件 54
把元件連接起來 54
輸入代碼 55
項目5—LED 跑馬燈效果—代碼迴顧 56
項目6—互動LED 跑馬燈效果 58
需要的元件 58
把元件連接起來 58
輸入代碼 59
項目6—互動LED 跑馬燈效果—代碼迴顧 60
項目6—互動LED 跑馬燈效果—硬件迴顧 60
項目7—閃爍燈 62
需要的元件 62
把元件連接起來 62
輸入代碼 62
項目7—閃爍燈—代碼迴顧 63
項目8—RGB 彩燈 64
需要的元件 65
把元件連接起來 65
輸入代碼 65
項目8—RGB 彩燈—代碼迴顧 67
項目9—LED 火焰效果 71
需要的元件 71
把元件連接起來 71
輸入代碼 72
項目9—LED 火焰效果—代碼迴顧 72
項目10—串口控製彩燈 73
輸入代碼 73
項目10—串口控製彩燈—代碼迴顧 76
指針概要 80
小結 87
第4 章 簡單的揚聲器與傳感器 89
項目11—壓電揚聲報警器 89
需要的元件 89
把元件連接起來 90
輸入代碼 90
項目11—壓電揚聲報警器—代碼迴顧 91
項目11—壓電揚聲報警器—硬件迴顧 92
項目12—基於壓電揚聲器的音樂演奏器 93
輸入代碼 93
項目12—基於壓電揚聲器的音樂演奏器—代碼迴顧 95
項目13—壓電震動傳感器 99
需要的元件 99
把元件連接起來 99
輸入代碼 100
項目13—壓電震動傳感器—代碼迴顧 101
項目14—光敏傳感器 102
需要的元件 102
把元件連接起來 103
輸入代碼 103
項目14—光敏傳感器—硬件迴顧 104
小結 106
第5 章 驅動直流電機 108
項目15—簡單直流電機控製 108
需要的元件 109
把元件連接起來 109
輸入代碼 110
項目15—簡單直流電機控製—代碼迴顧 111
項目15—簡單直流電機控製—硬件迴顧 112
三極管 112
電機 113
二極管 113
項目16—使用L293D 電機驅動芯片 114
需要的元件 114
把元件連接起來 115
輸入代碼 115
項目16—使用L293D 電機驅動芯片—代碼迴顧 117
項目16—使用L293D 電機驅動芯片—硬件迴顧 118
小結 120
第6 章 二進製計數器和I/O 移位寄存器 122
項目17—移位寄存器8 位二進製計數器 122
需要的元件 122
把元件連接起來 123
輸入代碼 124
二進製數製 125
項目17—移位寄存器8 位二進製計數器—硬件迴顧 127
項目17—移位寄存器8 位二進製計數器—代碼迴顧 130
按位操作 132
項目17—代碼迴顧(續) 134
項目18—16 位二進製計數器 136
需要的元件 136
把元件連接起來 137
輸入代碼 138
代碼和硬件迴顧 139
小結 140
第7 章 LED 顯示器 142
項目19—LED 點陣顯示器—基本動畫 142
需要的元件 142
把元件連接起來 143
輸入代碼 145
項目19—LED 點陣—基本動畫—硬件迴顧 147
項目19—LED 點陣—基本動畫—代碼迴顧 150
項目20—LED 點陣顯示器—滾動畫麵 154
輸入代碼 154
項目20—LED 點陣—滾動畫麵—代碼迴顧 155
項目21—LED 點陣顯示器—滾動信息 158
需要的元件 159
把元件連接起來 159
輸入代碼 161
項目21—LED 點陣—滾動信息—硬件迴顧 166
項目21—LED 點陣—滾動信息—代碼迴顧 169
項目22—LED 點陣顯示器—乒乓球遊戲 178
需要的元件 179
把元件連接起來 179
輸入代碼 180
項目22—LED 點陣顯示器—乒乓球遊戲—代碼概述 181
小結 185
第8 章 液晶顯示器 188
項目23—基本的LCD 控製 188
需要的元件 188
把元件連接起來 189
輸入代碼 190
項目23—基本的LCD 控製—代碼迴顧 193
項目23—基本的LCD 控製—硬件迴顧 199
項目24—LCD 溫度顯示器 199
需要的元件 199
把元件連接起來 200
輸入代碼 201
項目24—LCD 溫度顯示器—代碼概述 202
小結 206
第9 章 舵機 208
項目25—舵機控製 209
需要的元件 209
把元件連接起來 210
輸入代碼 210
項目25—舵機控製—代碼迴顧 211
項目25—舵機控製—硬件迴顧 212
項目26—兩個舵機控製係統 213
需要的元件 213
把元件連接起來 214
輸入代碼 214
項目26—兩個舵機控製係統—代碼迴顧 216
項目27—操縱杆控製舵機 219
需要的元件 219
把元件連接起來 219
輸入代碼 221
項目27—操縱杆控製舵機—代碼迴顧 222
小結 223
第10 章 步進電機和機器人 225
項目28—基本步進電機控製 225
需要的元件 225
把元件連接起來 226
輸入代碼 228
項目28—基本步進電機控製—代碼迴顧 228
項目28—基本步進電機控製—硬件迴顧 230
項目29—使用電機模闆 232
需要的元件 232
把元件連接起來 232
輸入代碼 234
項目29—使用電機模闆—代碼迴顧 235
項目29—使用電機模闆—硬件迴顧 237
項目30—巡綫機器人 238
需要的元件 238
把元件連接起來 239
輸入代碼 242
項目30—巡綫機器人—代碼迴顧 244
小結 249
第11 章 壓力傳感器 251
項目31—數字壓力傳感器 251
需要的元件 251
把元件連接起來 252
輸入代碼 253
項目31—數字壓力傳感器—代碼迴顧 256
I2C 總綫 257
項目32—數字氣壓錶 267
需要的元件 267
把元件連接起來 268
輸入代碼 270
項目32—數字氣壓錶—代碼迴顧 276
小結 283
第12 章 觸摸屏 285
項目33—基本的觸摸屏 285
需要的元件 285
把元件連接起來 286
輸入代碼 287
項目33—基本的觸摸屏—硬件迴顧 289
項目33—基本的觸摸屏—代碼迴顧 290
項目34—觸摸屏鍵盤 293
需要的元件 293
把元件連接起來 294
輸入代碼 295
項目34—觸摸屏鍵盤—代碼迴顧 298
項目35—觸摸屏燈控製 300
需要的元件 300
把元件連接起來 301
輸入代碼 301
項目35—觸摸屏燈控製—代碼迴顧 304
小結 306
第13 章 溫度傳感器 307
項目36—串口溫度傳感器 307
需要的元件 307
把元件連接起來 308
輸入代碼 309
項目36—串口溫度傳感器—代碼迴顧 310
項目37—單綫數字溫度傳感器 312
需要的元件 312
把元件連接起來 312
輸入代碼 314
項目37—單綫數字溫度傳感器—代碼迴顧 319
小結 321
第14 章 超聲測距 323
項目38—簡單的超聲測距儀 323
需要的元件 323
把元件連接起來 324
輸入代碼 324
項目38—簡單的超聲測距—代碼迴顧 325
項目38—簡單的超聲測距—硬件迴顧 327
項目39—超聲測距顯示儀 328
需要的元件 328
把元件連接起來 329
輸入代碼 331
項目39—超聲測距顯示儀—代碼迴顧 332
項目40—超聲報警 336
需要的元件 336
把元件連接起來 337
輸入代碼 337
項目40—超聲報警—代碼迴顧 339
項目41—超聲電子音樂 342
輸入代碼 343
項目41—超聲電子音樂—代碼迴顧 344
小結 345
第15 章 讀寫SD 卡 346
項目42—簡單的SD 卡讀寫 346
需要的元件 346
把元件連接起來 347
輸入代碼 348
項目42—簡單的SD 卡讀寫—代碼迴顧 350
項目43—用SD 卡記錄溫度數據 354
需要的元件 354
把元件連接起來 355
輸入代碼 356
項目43—用SD 卡記錄溫度數據—代碼迴顧 359
項目43—用SD 卡記錄溫度數據—硬件迴顧 364
小結 366
第16 章 RFID 讀取器 367
項目44—簡單的RFID 讀取器 367
需要的元件 368
把元件連接起來 368
輸入代碼 369
項目44—簡單的RFID 讀取器—代碼迴顧 370
項目44—簡單的RFID 讀取器—硬件迴顧 370
項目45—門禁控製係統 371
需要的元件 372
把元件連接起來 372
輸入代碼 373
項目45—門禁控製係統—代碼迴顧 376
小結 382
第17 章 連接到Internet 384
項目46—以太網闆 384
需要的元件 384
把元件連接起來 385
輸入代碼 385
你需要知道的網絡知識 389
項目46—以太網闆—代碼迴顧 390
項目47—Internet 天氣顯示 394
輸入代碼 397
項目47—Internet 天氣顯示—代碼迴顧 401
項目48—電子郵件提醒係統 405
輸入代碼 405
項目48—電子郵件提醒係統—代碼迴顧 409
項目49—微博機器人 415
輸入代碼 415
項目49—微博機器人—代碼迴顧 419
項目50—RSS 讀取氣象信息 423
輸入代碼 424
項目50—RSS 讀取氣象信息—代碼迴顧 429
小結 437
· · · · · · (
收起)