Arduino從基礎到實踐(第2版)

Arduino從基礎到實踐(第2版)

《Arduino從基礎到實踐(第2版)》一書原作者Michael McRoberts(米歇爾·麥克羅伯茨),中文版由劉端陽、郎鹹蒙、劉煒 譯,電子工業出版社2017年9月出版

基本介紹

  • 書名:Arduino從基礎到實踐(第2版)
  • 作者:【美】Michael McRoberts(米歇爾·麥克羅伯茨)
  • 譯者:劉端陽 郎鹹蒙 劉煒
  • ISBN:978-7-121-32175-7
  • 頁數:464
  • 定價:79.00
  • 出版社:電子工業出版社
  • 出版時間:2017年9月
  • 開本:16
內容提要,目錄,

內容提要

Arduino是當前世界上最為流行的開源硬體,在機器人、藝術、科學實驗領域受到廣泛關注,在歐美目前非常流行,國內尚處於起步階段,但非常受到前衛藝術家和硬體DIY愛好者的一致認可。《Arduino從基礎到實踐(第2版)》是當前所有外版同類書中最詳細的,幾乎包括了Arduino目前所有可連線技術,屬於一書在手通曉所有的完全手冊。本書是從零基礎開始的,講解地非常詳細,也非常到位。“《Arduino從基礎到實踐(第2版)》第一版問世後收到讀者好評,故引進第二版”

目錄

第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

相關詞條

熱門詞條

聯絡我們