以Arduino Uno R3開發板為硬件平台,沿着「基礎理論一核心模塊實驗一綜合項目」的思路講述了Arduino技術。全書分為3篇:入門篇、基礎實驗篇和項目提高篇。入門篇介紹了Arduino的基本概念、原理、開發環境和開發語言。
基礎實驗篇通過實例講解了常用傳感器與Arduino平台的整合,同時重點講解了用Arduino對藍牙、Wi—Fi和ZigBee進行無線控制與數據傳輸的實驗。項目提高篇在基礎實驗篇的基礎上,以Arduino為控制核心,講述了智慧宿舍、智能垃圾桶以及智慧農業大棚3個項目的開發。
目錄
第一篇 入門篇
第1章 Arduino概述
1.1Arduino起源
1.2Arduino可以做什麼
1.3為什麼用Arduino
1.4Arduino開源文化
1.5Arduino發展趨勢
第2章 Arduino硬件資源
2.1核心芯片
2.2典型開發板
2.2.1ArduinoUno
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.4WizF1210擴展板
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程序輸入、編譯及下載
第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章 藍牙通信
第13章 Wi—Fi無線數據傳輸
第14章 ZigBee無線數據傳輸
第三篇 項目提高篇
第15章 基於Arduino的智慧宿舍
第16章 基於Arduino的智能垃圾桶
第17章 基於Arduino的智慧農業大棚
參考文獻
第1章 Arduino概述
1.1Arduino起源
1.2Arduino可以做什麼
1.3為什麼用Arduino
1.4Arduino開源文化
1.5Arduino發展趨勢
第2章 Arduino硬件資源
2.1核心芯片
2.2典型開發板
2.2.1ArduinoUno
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.4WizF1210擴展板
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程序輸入、編譯及下載
第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章 藍牙通信
第13章 Wi—Fi無線數據傳輸
第14章 ZigBee無線數據傳輸
第三篇 項目提高篇
第15章 基於Arduino的智慧宿舍
第16章 基於Arduino的智能垃圾桶
第17章 基於Arduino的智慧農業大棚
參考文獻
網路書店
類別
折扣
價格
-
新書87折$204