Arduino項目DIY

《Arduino項目DIY》是2015年清華大學出版社出版的圖書,作者是李明亮。

基本介紹

  • 書名:Arduino項目DIY
  • 作者:李明亮
  • ISBN:9787302375692
  • 定價:39元
  • 出版時間:2015.01.01
  • 印次:1-1
  • 印刷日期:2014.12.12
內容簡介,圖書目錄,

內容簡介

全書分為3篇: 入門篇、基礎實驗篇和項目提高篇。入門篇介紹了Arduino的基本概念、原理、開發環境和開發語言。基礎實驗篇通過實例講解了常用感測器與Arduino平台的整合,同時重點講解了用Arduino對藍牙、WiFi和ZigBee進行無線控制與數據傳輸的實驗。項目提高篇在基礎實驗篇的基礎上,以Arduino為控制核心,講述了智慧宿舍、智慧型垃圾桶以及智慧農業大棚3個項目的開發。本書可作為高等院校物聯網、計算機、電子、自動化等專業課程的教材,也可作為從事物聯網、智慧型家居、Arduino等技術工程師的參考用書,更是電子愛好者及開源硬體發燒友的入門寶典。
本書以Arduino Uno R3開發板為硬體平台,沿著“基礎理論→核心模組實驗→綜合項目”的思路講述了Arduino技術。

圖書目錄

第一篇入門篇
第1章Arduino概述
1.1Arduino起源
1.2Arduino可以做什麼
1.3為什麼用Arduino
1.4Arduino開源文化
1.5Arduino發展趨勢
第2章Arduino硬體資源
2.1核心晶片
2.2典型開發板
2.2.1Arduino Uno
2.2.2Arduino Nano
2.2.3Arduino ProMini
2.2.4Arduino Leonardo
2.2.5Arduino Mega2560
2.3典型擴展板
2.3.1Proto Shield原型開發板
2.3.2GPRS Shield擴展板
2.3.3Arduino Ethernet W5100 R3 Shield網路擴展板
2.3.4WizFi210擴展板
2.3.5Arduino L298N電機驅動擴展板
2.3.6Arduino感測器擴展板
第3章Arduino開發環境
3.1開發環境概述
3.2集成開發環境(IDE)搭建
3.3驅動安裝
3.4IDE基本操作
3.4.1選單
3.4.2快捷鍵
3.5程式輸入、編譯及下載
Arduino項目DIY
第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常用庫函式
第二篇基礎實驗篇
第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.8.1解析LED正負極判別方法
5.8.2LED分類
第6章按鍵開關輸入
6.1實驗原理
6.2材料清單
6.3硬體連線
6.4程式設計
6.4.1設計思路及流程圖
6.4.2程式源碼
6.5調試及實驗現象
6.6拓展實驗
6.7拓展實驗調試現象
第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拓展實驗調試現象
第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調試及實驗現象
第10章LCD顯示
10.1實驗原理
10.2材料清單及數據手冊
10.2.1材料清單
10.2.21602 LCD的數據手冊
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/XBeePRO模組數據手冊
14.3硬體連線
14.4程式設計
14.5程式調試
14.6技術小貼士
第三篇項目提高篇
第15章基於Arduino的智慧宿舍
15.1項目背景
15.2系統架構
15.3材料清單
15.4模組製作
15.4.1GSM模組
15.4.2語音模組
15.4.3煙霧監測報警模組
15.4.4熱釋紅外模組
15.5軟體程式流程圖
15.6參考程式
第16章基於Arduino的智慧型垃圾桶
16.1智慧型垃圾桶概述
16.1.1功能對策
16.1.2方案選擇
16.1.3方案實施
16.2材料清單及數據手冊
16.2.1材料清單
16.2.2各模組數據手冊
16.3硬體環境搭建
16.3.1模組配置及安裝
16.3.2硬體線路連線
16.4系統編程與調試
16.4.1參考程式原始碼
16.4.2調試
16.5實驗結論與知識拓展
第17章基於Arduino的智慧農業大棚
17.1系統概述
17.2系統總體設計方案
17.3硬體設計
17.3.1紅外感應模組
17.3.2溫度感測模組
17.3.3濕度感測模組
17.3.4光強感測模組
17.3.5補光模組
17.3.6GSM模組
17.4軟體設計
17.4.1系統軟體流程
17.4.2紅外感應亮燈模組程式設計
17.4.3溫度感測模組程式設計
17.4.4濕度感測模組程式設計
17.4.5光強感測模組和補光燈程式設計
17.4.6GSM模組程式設計
17.4.7系統程式設計
參考文獻

相關詞條

熱門詞條

聯絡我們