掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Arduino應用開發 版權信息
- ISBN:9787560672342
- 條形碼:9787560672342 ; 978-7-5606-7234-2
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Arduino應用開發 內容簡介
本書以Arduino的UNO型號作為硬件平臺,以Arduino的IDE作為軟件開發環境,以多種常見傳感器和執行器的應用開發實例為引,詳細介紹了各種器件的工作原理及相關庫函數。使得讀者能夠深入理解硬件開發的知識并加以靈活運用。本書共15章。其中,第1、2章介紹了Arduino的幾個型號的參數和資源配置、軟件開發環境以及開發語言;第3-6章介紹了簡單器件的開發實例以及在硬件開發過程中的開發調試的方法和建議;第7-15章介紹了幾種常用的集成傳感器和執行器模塊的開發實例。
Arduino應用開發 目錄
第1章 Arduino簡介 1
1.1 為什么選擇Arduino 1
1.2 Arduino的發展歷史 2
1.3 Arduino家族的成員 3
第2章 開發環境和開發語言 9
2.1 開發環境 9
2.1.1 硬件平臺 9
2.1.2 軟件開發環境 13
2.2 開發語言 27
第3章 實現L燈閃爍 31
3.1 元器件介紹 31
3.2 相關知識介紹 31
3.3 代碼編寫和解析 34
本章練習 35
第4章 簡易紅綠燈設計 36
4.1 元器件介紹 36
4.2 相關知識介紹 39
4.3 電路連接、代碼編寫和解析 39
4.3.1 電路連接 39
4.3.2 代碼編寫和調試 40
4.3.3 代碼優化 41
本章練習 43
第5章 按鍵狀態識別 44
5.1 元器件介紹 44
5.2 相關知識介紹 45
5.2.1 兩分支條件判斷語句 45
5.2.2 電壓、電平和狀態 46
5.2.3 digitalRead( )函數 47
5.3 電路連接、功能分析和代碼編寫 47
5.3.1 電路連接 47
5.3.2 功能分析 48
5.3.3 代碼編寫 49
本章練習 50
第6章 點動計數器設計 51
6.1 相關知識介紹 51
6.1.1 二進制 51
6.1.2 Arduino的數據類型 52
6.1.3 bitRead()函數 52
6.1.4 邏輯操作符 53
6.2 電路連接、功能分析和代碼編寫 54
6.2.1 電路連接 54
6.2.2 功能分析 54
6.2.3 代碼編寫 55
6.2.4 問題分析及解決方案 (一) 57
6.2.5 問題分析及解決方案 (二) 58
本章練習 61
第7章 光敏傳感器和串口通信 62
7.1 元器件介紹 62
7.2 相關知識介紹 63
7.2.1 模擬信號 63
7.2.2 模擬輸入引腳 63
7.2.3 模擬電壓讀取函數analogRead() 63
7.2.4 串口通信 64
7.2.5 Serial.begin()函數 65
7.2.6 Serial.print()函數和Serial.println()
函數 66
7.2.7 Serial.write()函數 68
7.3 電路連接和代碼編寫 68
7.3.1 電路連接 68
7.3.3 代碼編寫 70
本章練習 72
第8章 溫濕度檢測 73
8.1 器件介紹 73
8.2 相關知識介紹 74
8.2.1 宏定義define 74
8.2.2 宏定義include 75
8.2.3 查找和安裝庫 76
8.2.4 庫的位置和用法解讀 78
8.2.5 DHT庫的功能函數 80
8.3 電路連接和代碼編寫 83
8.3.1 電路連接 83
8.3.2 代碼編寫 83
本章練習 86
第9章 實現蜂鳴器發聲 87
9.1 元器件介紹 87
9.2 相關知識介紹 88
9.2.1 tone()函數 88
9.2.2 noTone()函數 90
9.2.3 曲調與音頻 90
9.2.4 驅動能力 91
9.2.5 數組 93
9.3 電路連接、代碼編寫及解析 94
9.3.1 電路連接 94
9.3.2 代碼編寫 95
9.3.3 問題解析和解決 95
本章練習 98
第10章 實現LCD1602液晶屏顯示 99
10.1 器件介紹 99
10.1.1 字庫與存儲器 99
10.1.2 LCD1602的引腳 100
10.1.3 顯示字符DDRAM存儲空間 101
10.1.4 LCD1602的指令 102
10.1.5 初始化 107
10.2 相關知識介紹 108
10.2.1 液晶屏顯示原理 108
10.2.2 LCD1602的庫、功能函數及
?電路連接方式 108
10.2.3 不同進制數表示 119
10.3 電路連接、代碼編寫及解析 119
10.3.1 電路連接(一) 119
10.3.2 代碼編寫(一) 121
10.3.3 問題解析 123
10.3.4 電路連接(二) 124
10.3.5 代碼編寫(二) 125
本章練習 132
第11章 超聲波測距傳感器 133
11.1 器件介紹 133
11.2 相關知識介紹 135
11.2.1 超聲波的原理、特點及應用 135
11.2.2 pulseIn()函數 136
11.3 電路連接、代碼編寫及解析 137
本章練習 140
第12章 實現舵機控制 141
12.1 器件介紹 141
12.2 相關知識介紹 142
12.2.1 舵機的工作原理 142
12.2.2 PWM信號 143
12.2.3 Servo庫及功能函數 144
12.3 電路連接、代碼編寫及解析 147
12.3.1 簡單電路連接實例 147
12.3.2 復雜電路連接實例 152
本章練習 161
第13章 驅動直流電機 162
13.1 相關知識介紹 162
13.1.1 直流電機 162
13.1.2 H橋電路 164
13.1.3 模擬電壓輸出函數analogWrite() 165
13.1.4 隨機函數random()和隨機種子
函數randomSeed() 165
13.2 器件介紹 166
13.2.1 130電機 166
13.2.2 電機驅動模塊L298N 168
13.3 電路連接、代碼編寫及解析 170
13.3.1 電路連接 171
13.3.2 代碼編寫及調試 172
13.3.3 現象及分析 183
本章練習 184
第14章 認識藍牙通信 185
14.1 相關知識介紹 185
14.1.1 藍牙通信 185
14.1.2 為什么叫藍牙 186
14.1.3 虛擬串口 186
14.1.4 虛擬串口的常用函數 187
14.1.5 藍牙調試寶 190
14.2 藍牙器件介紹 192
14.3 電路連接、代碼編寫及問題解析 202
14.3.1 藍牙模塊基本工作狀態確認 202
14.3.2 藍牙模塊與UNO的連接 204
14.3.3 代碼編寫與測試 204
14.3.4 問題思考與解析 209
本章練習 209
第15章 氣體成分檢測 210
15.1 相關知識介紹 210
15.2 使用器件介紹 211
15.3 電路連接、代碼調試及解析 214
15.3.1 需求分析及器件選擇 214
15.3.2 電路連接 214
15.3.3 代碼編寫、調試及解析 215
本章練習 219
參考文獻 220
后記 221
展開全部
書友推薦
- >
莉莉和章魚
- >
朝聞道
- >
月亮虎
- >
經典常談
- >
二體千字文
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
史學評論
- >
唐代進士錄
本類暢銷