致謝 11
前言 13
Arduino是什么 13
Arduino 14
工程案例 15
輕松入門 16
第一章 快速上手 19
點亮Arduino 19
軟件安裝 20
Windows操作系統(tǒng)的安裝過程 20
Mac OS X操作系統(tǒng)的安裝過程 24
LINUX操作系統(tǒng)的安裝過程 25
配置Arduino開發(fā)環(huán)境軟件 25
下載工程案例的代碼 27
案例1 閃爍的LED燈 27
代碼實現(xiàn) 28
硬件原理 30
面包板 32
小結 33
第二章 Arduino基礎 35
單片機 35
Arduino開發(fā)板介紹 36
電源 36
電源接口 37
模擬輸入 39
數(shù)字接口 39
單片機 40
其他元器件 41
Arduino大家族 42
C語言基礎 43
編程舉例 43
變量和數(shù)據(jù)類型 47
算法概述 48
字符串 49
條件判斷 49
本章小結 50
第三章 初等LED案例 53
案例2 基于摩爾斯電碼的SOS急救燈 53
硬件原理 54
代碼實現(xiàn) 54
軟硬融合 57
循環(huán) 57
數(shù)組 58
案例3 摩爾斯電碼轉換器 59
硬件原理 60
代碼實現(xiàn) 60
綜合調試 64
案例4 摩爾斯電碼轉換器-高亮版 65
硬件原理 66
代碼實現(xiàn) 69
綜合調試 69
制作盾板 69
本章小結 72
第四章 進階LED案例 73
數(shù)字輸入和輸出 73
案例5 模擬交通信號燈 73
硬件原理 74
代碼實現(xiàn) 75
綜合調試 76
案例6 變頻閃光燈 76
硬件原理 77
代碼實現(xiàn) 78
綜合調試 79
制作盾板 79
案例7 模擬日光燈 81
硬件原理 82
代碼實現(xiàn) 85
綜合調試 87
案例8 高亮變頻閃光燈 87
硬件原理 88
代碼實現(xiàn) 88
綜合調試 89
隨機數(shù)的產生 89
案例9 LED骰子 90
硬件原理 91
代碼實現(xiàn) 92
綜合調試 93
本章小結 93
第五章 傳感器相關案例 95
案例10 密碼輸入器 95
硬件原理 95
代碼實現(xiàn) 98
綜合調試 101
旋轉編碼器 101
案例11 基于旋轉編碼器的模擬交通燈 102
硬件原理 103
代碼實現(xiàn) 103
綜合調試 106
光敏電阻 106
案例12 脈搏頻率監(jiān)測儀 107
硬件原理 108
代碼實現(xiàn) 109
綜合調試 111
溫度的測量 112
案例13 USB溫度記錄儀 112
硬件原理 113
代碼實現(xiàn) 114
綜合調試 118
本章小結 120
第六章 高級LED案例 121
案例14 彩色LED燈 121
硬件原理 121
代碼實現(xiàn) 123
綜合調試 125
數(shù)碼管(七段碼LED顯示屏) 125
案例15 數(shù)碼管“雙骰子” 127
硬件原理 128
代碼實現(xiàn) 129
綜合調試 130
案例16 LED點陣屏 130
硬件原理 131
代碼實現(xiàn) 132
綜合調試 134
LCD顯示屏模塊 135
案例17 USB留言板 136
硬件原理 137
代碼實現(xiàn) 138
綜合調試 139
本章小結 139
第七章 聲音相關案例 141
案例18 Arduino“示波器” 141
硬件原理 142
代碼實現(xiàn) 143
綜合調試 145
聲音的產生 146
案例19 簡易音樂播放器 148
硬件原理 148
代碼實現(xiàn) 149
綜合調試 152
案例20 燈光豎琴 152
硬件原理 153
代碼實現(xiàn) 154
綜合調試 155
案例21 噪聲音量監(jiān)測表 156
硬件原理 156
代碼實現(xiàn) 157
綜合調試 158
本章小結 158
第八章 功率相關案例 159
案例22 LCD恒溫器 159
硬件原理 160
代碼實現(xiàn) 161
綜合調試 164
案例23 智能風扇 165
硬件原理 166
代碼實現(xiàn) 167
綜合調試 167
H橋控制器 168
案例24 催眠儀 168
硬件原理 169
代碼實現(xiàn) 171
綜合調試 172
舵機 172
案例25 全自動“激光筆” 173
硬件原理 174
代碼實現(xiàn) 175
綜合調試 177
制作盾板 177
本章小結 178
第九章 綜合案例介紹 181
案例26 測謊儀 181
硬件原理 182
代碼實現(xiàn) 183
綜合調試 184
案例27 密碼電子鎖 185
硬件原理 186
代碼實現(xiàn) 187
綜合調試 189
案例28 紅外遙控器 190
硬件原理 190
代碼實現(xiàn) 191
綜合調試 195
案例29 睡蓮鐘表 195
硬件原理 196
代碼實現(xiàn) 198
綜合調試 200
案例30 “科學鬼才”定時器 201
硬件原理 202
代碼實現(xiàn) 203
綜合測試 206
本章小結 206
第十章 動手實踐 207
電路 207
電路原理圖 207
電子元件的符號表示 209
電子元器件 210
數(shù)據(jù)手冊(datasheet) 210
電阻 210
三極管和場效應管 212
其它電子元器件 214
模塊和擴展板 214
元器件的購買 215
工具 216
元器件盒 216
斜口鉗和尖嘴鉗 216
電烙鐵 217
萬用表 218
示波器 220
電子制作的靈感 221
附錄 元器件及供應商 223