Arduino開發從入門到實戰

Arduino開發從入門到實戰

《Arduino開發從入門到實戰》是2018年清華大學出版社出版的圖書,作者是李明亮。

基本信息

Arduino開發從入門到實戰

作者:李明亮

定價:49元
印次:1-1
ISBN:9787302482895
出版日期:2018.01.01
印刷日期:2017.11.21

本書以Arduino Uno R3開發板為硬體平台,沿著“基礎知識→模組實驗→項目實戰”的思路,由淺入深、先易後難、先簡單后綜合地講述了Arduino技術。書中基礎知識部分(第1~4章)介紹了Arduino的基本概念、原理、開發環境和開發語言。模組實驗部分(第5~14章)是項目實戰部分的基礎,採用實驗講解方式闡述了常用感測器、I/O設備等經典Arduino實驗。

目錄

Contents

第1部分基礎知識

第1章Arduino概述

1.1Arduino起源

1.2Arduino可以做什麼

1.3為什麼用Arduino

1.4Arduino開源文化

1.5Arduino發展趨勢

1.5.1創客文化

1.5.2快速原型設計

1.6Arduino趣味實例

1.7課後問答

1.8本章小結

第2章Arduino硬體資源

2.1核心晶片

2.2典型開發板

2.2.1ArduinoUno

2.2.2ArduinoNano

2.2.3ArduinoProMini

2.2.4ArduinoLeonardo

2.2.5ArduinoMega2560

2.3典型擴展板

2.3.1ProtoShield原型開發板

2.3.2GPRSShield擴展板

2.3.3ArduinoEthernetW5100R3Shield網路擴展板

2.3.4WizFi210擴展板

2.3.5ArduinoL298N電機驅動擴展板

2.3.6Arduino感測器擴展板

2.4簡單認識其他不同型號的Arduino控制器

2.4.1ArduinoZero

2.4.2Arduino兼容控制器

2.4.3衍生控制器

2.5課後問答

2.6本章小結

Arduino開發從入門到實戰

第3章開發環境

3.1開發環境概述

3.2集成開發環境搭建

3.3驅動安裝

3.4IDE基本操作

3.4.1選單

3.4.2快捷鍵

3.5程式輸入、編譯及下載

3.6開發環境常見問題

3.7課後問答

3.8本章小結

第4章Arduino語言

4.1Arduino語言概述

4.1.1標識符

4.1.2關鍵字

4.1.3Arduino語言運算符

4.1.4Arduino語言控制語句

4.1.5Arduino語言基本結構

4.2Arduino基本函式

4.2.1數字I/O

4.2.2模擬I/O

4.2.3高級I/O

4.2.4時間函式

4.2.5數學函式

4.2.6三角函式

4.2.7外部中斷函式

4.2.8中斷使能函式

4.2.9串口收發函式

4.3Arduino庫函式

4.3.1庫函式概述

4.3.2常用庫函式

4.4課後問答

4.5本章小結

第2部分模組實驗

第5章炫酷LED燈

5.1實驗原理

5.2材料清單及數據手冊

5.2.1材料清單

5.2.2核心元件數據手冊

5.3硬體連線

5.4程式設計

5.4.1設計思路及流程圖

5.4.2程式源碼

5.5調試及實驗現象

5.6代碼回顧

5.7拓展實驗

5.8拓展實驗調試及現象

5.9技術小貼士

5.9.1解析LED正負極判別方法

5.9.2LED分類

第6章按鍵開關輸入

6.1實驗原理

6.2材料清單

6.3硬體連線

6.4程式設計

6.4.1設計思路及流程圖

6.4.2程式源碼

6.5調試及實驗現象

6.6拓展實驗

6.7拓展實驗調試及現象

6.8技術小貼士

第7章觸摸延時開關

7.1實驗原理

7.2材料清單及數據手冊

7.2.1材料清單

7.2.2核心元件數據手冊

7.3硬體連線

7.4程式設計

7.4.1設計思路及流程圖

7.4.2程式源碼

7.5調試及實驗現象

7.6拓展實驗

7.7拓展實驗調試及現象

7.8技術小貼士

第8章溫度與濕度監測

8.1實驗原理

8.2材料清單及數據手冊

8.2.1材料清單

8.2.2DHT11數據手冊

8.3硬體連線

8.4程式設計

8.4.1設計思路及流程圖

8.4.2程式源碼

8.5調試及實驗現象

8.6拓展實驗

8.7拓展實驗調試及現象

8.8技術小貼士

第9章氣體監測

9.1實驗原理

9.2材料清單及數據手冊

9.2.1材料清單

9.2.2MQ2數據手冊

9.2.3MQ2煙霧感測器模組

9.3硬體連線

9.4程式設計

9.4.1設計思路及流程圖

9.4.2程式源碼

9.5調試及實驗現象

9.6技術小貼士

第10章LCD顯示

10.1實驗原理

10.2材料清單及數據手冊

10.3硬體連線

10.4程式設計

10.5調試及實驗現象

10.6技術小貼士

第11章電機控制

11.1實驗背景

11.2材料清單及數據手冊

11.2.1材料清單

11.2.2步進電機數據手冊

11.3硬體連線

11.4程式設計

11.5調試及實驗現象

11.6拓展實驗

11.7技術小貼士

第12章藍牙通信

12.1實驗背景

12.2材料清單及數據手冊

12.2.1材料清單

12.2.2藍牙模組數據手冊

12.3硬體連線

12.4程式設計

12.5調試及實驗現象

12.6技術小貼士

第13章WiFi無線數據傳輸

13.1實驗背景

13.2材料清單及數據手冊

13.2.1材料清單

13.2.2WiFi模組數據手冊

13.3電路連線及通信初始化

13.4程式設計

13.5程式調試

13.6技術小貼士

第14章ZigBee無線數據傳輸

14.1實驗背景

14.2材料清單及數據手冊

14.2.1材料清單

14.2.2XBee/XBeePRO模組數據手冊

14.3硬體連線

14.4程式設計

14.5程式調試

14.6技術小貼士

第3部分項目實戰

第15章基於Arduino的智慧農業大棚

15.1系統概述

15.2系統總體設計方案

15.3硬體設計

15.3.1系統整體硬體連線

15.3.2STC12C5A16S2控制器

15.3.3下位機控制外設

15.3.4Arduino感測器網路

15.3.5空氣溫濕度感測器模組

15.3.6CO2濃度感測器模組

15.3.7土壤濕度感測器模組

15.3.8光照強度感測器模組

15.4軟體設計

15.4.1系統軟體流程

15.4.2空氣溫濕度感測器模組

15.4.3CO2濃度感測器模組

15.4.4土壤濕度感測器模組

15.4.5光照強度感測器模組

15.5PC端軟體設計

15.6Android手機客戶端軟體設計

15.7系統調試

15.8設計中的問題及解決方法

參考文獻

附錄Arduino實驗常見元件清單

相關詞條

熱門詞條

聯絡我們