新書推薦:
《
東川Style:北海道8000人小鎮的創生故事
》
售價:HK$
115.2
《
抗壓韌性:世界菁英的成功秘密,人人都可鍛鍊的強勢復原力
》
售價:HK$
115.2
《
第一次愛上自己:發現來自靈魂的訊號
》
售價:HK$
118.2
《
全彩圖解不可不知的國學知識
》
售價:HK$
145.5
《
阿德勒說了些什麼(二版)
》
售價:HK$
103.1
《
本質思考習慣:逃脫陷阱,從根本解決問題的九大鍛鍊
》
售價:HK$
127.3
《
沼地月色(邊境2)
》
售價:HK$
133.6
《
宅男打籃球 第十四集
》
售價:HK$
53.4
|
內容簡介: |
本書介紹了以Arduino為基礎的創新產品構思、設計、實現與營運。
設計篇:介紹創新產品的設計方法。
實現篇:介紹開放原始碼智慧硬體平台和各種感測器及模組。
應用篇:從四個方面的應用進行介紹,包含遊戲類別產品開發、控制類別產品開發、互動類別產品開發和物聯網開發。
無論是新手還是熟練開發人員,都能從本書中找到有用的資訊。針對目前快速發展的物聯網及智慧硬體產業,提供產品創意及實現的完整過程,透過Arduino開放原始碼硬體平台,可以快速上手智慧硬體的研發,提供解決方案。
|
目錄:
|
前言
第一篇:設計篇
Chapter01 程式設計方法
1.1流程圖
1.1.1流程圖示準符號
1.1.2流程圖基本結構
1.2N-S圖
1.3PAD圖
Chapter02 EDA設計工具
2.1Fritzing
2.1.1軟體簡介
2.1.2軟體用法簡介
2.1.3Arduino電路範例
2.1.4Arduino範例支援與程式設計
2.2VirtualBreadboard
2.2.1軟體簡介
2.2.2軟體用法簡介
2.3Proteus
2.3.1軟體簡介
2.3.2軟體用法簡介
2.3.3Arduino範例
2.4EAGLE
2.4.1軟體簡介
2.4.2軟體用法簡介
2.4.3Arduino元件函數庫匯入
第二篇:實現篇
Chapter03 開放原始碼硬體概述
3.1開放原始碼硬體的概念
3.2主流開放原始碼硬體簡介
3.2.1Arduino
3.2.2RaspberryPi
3.2.3BeagleBone
3.2.4Netduino
Chapter04 Arduino平台
4.1Arduino的特點
4.2Arduino開發環境
4.2.1ArduinoIDE的安裝
4.2.2ArduinoIDE的使用
4.3程式語言
4.3.1Arduino程式設計基礎
4.3.2數位IO介面的操作函數
4.3.3模擬IO介面的操作函數
4.3.4進階IOPulselnpin,state,timeout
4.3.5時間函數
4.3.6中斷函數
4.3.7序列埠通訊函數
4.3.8Arduino的函數庫函數
Chapter05 Arduino資料獲取
5.1溫濕度擷取
5.1.1原理
5.1.2實驗程式
5.2水位擷取
5.2.1原理
5.2.2實驗程式
5.3光強擷取
5.3.1原理
5.3.2實驗程式
5.4氣體感測器
5.4.1原理
5.4.2實驗程式
5.5超音波感測器
5.5.1原理
5.5.2實驗程式
5.6壓力感測器
5.6.1原理
5.6.2實驗程式
5.7風速感測器
5.7.1原理
5.7.2實驗程式
5.8拍照模組
5.8.1原理
5.8.2實驗程式
Chapter06Arduino顯示控制
6.1LED
6.1.1原理
6.1.2電路圖
6.1.3實驗程式
6.2數位管
6.2.1原理
6.2.2電路圖
6.2.3實驗程式
6.3點陣
6.3.1原理
6.3.2點陣的使用方法
6.3.3實驗程式
6.4液晶LCD
6.4.1原理
6.4.2電路圖
6.4.3接腳擴充
6.4.4實驗程式
Chapter07Arduino電流量控制
7.1直流馬達
7.1.1原理
7.1.2電路圖
7.1.3實驗程式
7.2步進馬達
7.2.1原理
7.2.2電路圖
7.2.3實驗程式
7.3伺服
7.3.1原理
7.3.2電路圖
7.3.3實驗程式
7.4繼電器
7.4.1原理
7.4.2電路圖
7.4.3實驗程式
Chapter08Arduino通訊控制
8.1SPI序列埠通訊
8.1.1原理
8.1.2電路圖及使用
8.1.3實驗程式
8.2紅外線通訊
8.2.1原理
8.2.2電路圖及使用
8.2.3實驗程式
8.3RFID通訊
8.3.1原理
8.3.2電路圖及使用
8.3.3實驗程式
8.4Ethernet通訊
8.4.1原理
8.4.2電路圖及使用
8.4.3實驗程式
8.5WiFi通訊
8.5.1原理
8.5.2電路圖及使用
8.5.3實驗程式
8.6BlueTooth通訊
8.6.1原理
8.6.2電路圖及使用
8.6.3實驗程式
8.7XBee通訊
8.7.1原理
8.7.2電路圖及使用
8.7.3實驗程式
第三篇:應用篇
Chapter09遊戲類別開發
9.1JumpingPong
9.1.1功能構思
9.1.2設計原理
9.1.3參考程式
9.2打地鼠遊戲機
9.2.1功能構思
9.2.2設計原理
9.2.3參考程式
Chapter10控制類別開發
10.1藍牙控制智慧車
10.1.1功能構思
10.1.2設計原理
10.1.3參考程式
10.2可抓取機械手臂
10.2.1功能構思
10.2.2設計原理
10.2.3參考程式
Chapter11互動類別開發
11.1虛擬爵士鼓
11.1.1功能構思
11.1.2設計原理
11.1.3參考程式
11.2觸控按鍵互動設計
11.2.1功能構思
11.2.2設計原理
11.2.3參考程式
Chapter12物聯網開發
12.1植物生長幫手
12.1.1功能構思
12.1.2設計原理
12.1.3參考程式
12.2環境資訊擷取系統
12.2.1功能構思
12.2.2設計原理
12.2.3參考程式
12.3家居燈光控制系統
12.3.1功能構思
12.3.2設計原理
12.3.3參考程式
Chapter13智慧農業設計與開發
13.1簡介
13.2系統邏輯結構圖
13.3開發板選型
13.3.1開發板簡介
13.3.2參考程式
13.4感知層的設計
13.4.1流程圖
13.4.2Arduino的GET、POST程式
13.5平台層的設計
13.5.1建立RESTFulWCF服務
13.5.2相關資料庫設計
13.5.3平台資料介面開發
13.5.4Fiddler測試REST服務
13.5.5撰寫平台圖片資料接收
13.5.6Arduino請求平台
|
|