注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)行業(yè)軟件及應(yīng)用Arduino軟硬件協(xié)同設(shè)計實戰(zhàn)指南(第2版)

Arduino軟硬件協(xié)同設(shè)計實戰(zhàn)指南(第2版)

Arduino軟硬件協(xié)同設(shè)計實戰(zhàn)指南(第2版)

定 價:¥89.00

作 者: 李永華,王思野 著
出版社: 清華大學(xué)出版社
叢編項: 清華開發(fā)者書庫
標(biāo) 簽: 程序設(shè)計 計算機/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787302488422 出版時間: 2018-03-01 包裝: 平裝
開本: 16開 頁數(shù): 387 字?jǐn)?shù):  

內(nèi)容簡介

  《Arduino軟硬件協(xié)同設(shè)計實戰(zhàn)指南》(第2版以物聯(lián)網(wǎng)和智能開源硬件的發(fā)展為背景,總結(jié)了基于Arduino開源硬件的開發(fā)方法,并給出了系統(tǒng)開發(fā)Arduino智能硬件產(chǎn)品的實際案例。主要內(nèi)容分四個方面: Arduino開源硬件產(chǎn)品、開發(fā)環(huán)境及編程語言(第1~3章)——主要介紹當(dāng)今常用的開發(fā)板,以及Arduino IDE的使用和相關(guān)的編程語言等; Arduino開發(fā)產(chǎn)品的基本方法(第4~6章)——主要介紹硬件設(shè)計方法Fritzing的使用、Arduino程序設(shè)計和擴展板的使用; 外圍硬件及傳感器使用方法(第7~10章)——主要介紹智能開源硬件平臺、各種傳感器和模塊; 綜合案例的開發(fā)(第11~20章)——主要介紹游戲類開發(fā)、控制類開發(fā)、交互類開發(fā)、物聯(lián)網(wǎng)開發(fā)以及大型綜合項目開發(fā)。本書內(nèi)容由淺入深、先思考后實踐,創(chuàng)新思維與實踐案例相結(jié)合,以滿足不同層次讀者的需求; 同時,本書配有實際項目的硬件設(shè)計圖和軟件實現(xiàn)代碼,可供讀者學(xué)習(xí)使用。 本書可作為高校信息與通信工程專業(yè)的本科生教材,也可以作為智能硬件愛好者的參考用書。對于從事物聯(lián)網(wǎng)開發(fā)的專業(yè)技術(shù)人員,也可以作為參考用書。

作者簡介

暫缺《Arduino軟硬件協(xié)同設(shè)計實戰(zhàn)指南(第2版)》作者簡介

圖書目錄

目錄

第1章Arduino開源硬件

1.1Arduino UNO

1.1.1概述

1.1.2技術(shù)規(guī)范

1.2Arduino YUN

1.2.1概述

1.2.2技術(shù)規(guī)范

1.3Arduino DUE

1.3.1概述

1.3.2技術(shù)規(guī)范

1.4Arduino MEGA 2560

1.4.1概述

1.4.2技術(shù)規(guī)范

1.5Arduino LEONARDO

1.5.1概述

1.5.2技術(shù)規(guī)范

1.6Arduino ETHERNET

1.6.1概述

1.6.2技術(shù)規(guī)范

1.7Arduino ROBOT

1.7.1概述

1.7.2技術(shù)規(guī)范

1.8Arduino NANO

1.8.1概述

1.8.2技術(shù)規(guī)范

第2章Arduino軟件開發(fā)平臺

2.1Arduino平臺特點

2.2Arduino IDE的安裝

2.3Arduino IDE的使用

第3章Arduino編程語言

3.1Arduino編程基礎(chǔ)

3.2數(shù)字I/O口的操作函數(shù)

3.3模擬I/O口的操作函數(shù)

3.4高級I/O操作函數(shù)

3.5時間函數(shù)

3.6中斷函數(shù)

3.7串口通信函數(shù)

第4章Arduino硬件設(shè)計平臺

4.1Fritzing軟件簡介

4.1.1主界面

4.1.2項目視圖

4.1.3工具欄

4.2Fritzing使用方法

4.2.1查看元件庫已有元件

4.2.2添加新元件到元件庫

4.2.3添加新元件庫

4.2.4添加或刪除元件

4.2.5添加元件間連線

4.3Arduino電路設(shè)計

4.4Arduino樣例與編程

第5章Arduino開發(fā)基礎(chǔ)

5.1入門開發(fā)例程

5.1.1Blink

5.1.2AnalogReadSerial

5.1.3DigitalReadSerial

5.1.4Fade

5.1.5ReadAnalogVoltage

5.2數(shù)字信號處理開發(fā)例程

5.2.1BlinkWithoutDelay

5.2.2Button

5.2.3Debounce

5.2.4DigitalInputPullup

5.2.5StateChangeDetection

5.2.6toneKeyboard

5.2.7toneMelody

5.2.8toneMultiple

5.2.9tonePitchFollower

5.3模擬信號處理開發(fā)例程

5.3.1AnalogInOutSerial

5.3.2AnalogInput

5.3.3AnalogWriteMega

5.3.4Calibration

5.3.5Fading

5.3.6Smoothing

第6章Arduino擴展板

6.1Arduino Ethernet Shield

6.1.1概述

6.1.2技術(shù)規(guī)范

6.2Arduino GSM Shield

6.2.1概述

6.2.2技術(shù)規(guī)范

6.3Arduino Motor Shield

6.3.1概述

6.3.2技術(shù)規(guī)范

6.4Arduino 9 Axes Motion Shield

6.4.1概述

6.4.2技術(shù)規(guī)范

6.5Arduino WiFi Shield

6.5.1概述

6.5.2技術(shù)規(guī)范

6.6Arduino的庫函數(shù)

第7章Arduino數(shù)據(jù)采集

7.1溫濕度采集

7.1.1原理

7.1.2實驗代碼

7.2水位采集

7.2.1原理

7.2.2實驗代碼

7.3光強采集

7.3.1原理

7.3.2實驗代碼

7.4氣體傳感器

7.4.1原理

7.4.2實驗代碼

7.5超聲波傳感器

7.5.1原理

7.5.2實驗代碼

7.6壓力傳感器

7.6.1原理

7.6.2實驗代碼

7.7風(fēng)速傳感器

7.7.1原理

7.7.2實驗代碼

7.8拍照模塊

7.8.1原理

7.8.2實驗代碼

第8章Arduino顯示控制

8.1LED

8.1.1原理

8.1.2電路圖

8.1.3實驗代碼

8.2數(shù)碼管

8.2.1原理

8.2.2電路圖

8.2.3實驗代碼

8.3點陣

8.3.1原理

8.3.2點陣的使用方法

8.3.3實驗代碼

8.4液晶LCD

8.4.1原理

8.4.2電路圖

8.4.3引腳擴展

8.4.4實驗代碼

第9章Arduino電流控制

9.1直流電機

9.1.1原理

9.1.2電路圖

9.1.3實驗代碼

9.2步進(jìn)電機

9.2.1原理

9.2.2電路圖

9.2.3實驗代碼

9.3舵機

9.3.1原理

9.3.2電路圖

9.3.3實驗代碼

9.4繼電器

9.4.1原理

9.4.2電路圖

9.4.3實驗代碼

第10章Arduino通信控制

10.1SPI串口通信

10.1.1原理

10.1.2電路圖及使用

10.1.3實驗代碼

10.2紅外線通信

10.2.1原理

10.2.2電路圖及使用

10.2.3實驗代碼

10.3RFID通信

10.3.1原理

10.3.2電路圖及使用

10.3.3實驗代碼

10.4Ethernet通信

10.4.1原理

10.4.2電路圖及使用

10.4.3實驗代碼

10.5WiFi通信

10.5.1原理

10.5.2電路圖及使用

10.5.3實驗代碼

10.6BlueTooth通信

10.6.1原理

10.6.2電路圖及使用

10.6.3實驗代碼

10.7XBee通信

10.7.1原理

10.7.2電路圖及使用

10.7.3實驗代碼

第11章游戲類開發(fā)

11.1Jumping Pong

11.1.1功能構(gòu)思

11.1.2設(shè)計原理

11.1.3參考代碼

11.2打地鼠游戲機

11.2.1功能構(gòu)思

11.2.2設(shè)計原理

11.2.3參考代碼

第12章控制類開發(fā)

12.1藍(lán)牙控制智能車

12.1.1功能構(gòu)思

12.1.2設(shè)計原理

12.1.3參考代碼

12.2可抓取機械手臂

12.2.1功能構(gòu)思

12.2.2設(shè)計原理

12.2.3參考代碼

第13章交互類開發(fā)

13.1虛擬架子鼓

13.1.1功能構(gòu)思

13.1.2設(shè)計原理

13.1.3參考代碼

13.2觸摸按鍵交互設(shè)計

13.2.1功能構(gòu)思

13.2.2設(shè)計原理

13.2.3參考代碼

第14章物聯(lián)網(wǎng)開發(fā)

14.1植物生長助手

14.1.1功能構(gòu)思

14.1.2設(shè)計原理

14.1.3參考代碼

14.2環(huán)境信息采集系統(tǒng)

14.2.1功能構(gòu)思

14.2.2設(shè)計原理

14.2.3參考代碼

14.3家居燈光控制系統(tǒng)

14.3.1功能構(gòu)思

14.3.2設(shè)計原理

14.3.3參考代碼

第15章智慧農(nóng)業(yè)設(shè)計與開發(fā)

15.1簡介

15.2系統(tǒng)邏輯結(jié)構(gòu)圖

15.3開發(fā)板選型

15.3.1開發(fā)板簡介

15.3.2參考代碼

15.4感知層的設(shè)計

15.4.1流程圖

15.4.2Arduino的GET、POST程序

15.5平臺層的設(shè)計

15.5.1創(chuàng)建RESTFul WCF服務(wù)

15.5.2相關(guān)數(shù)據(jù)庫設(shè)計

15.5.3平臺數(shù)據(jù)接口開發(fā)

15.5.4Fiddler測試REST服務(wù)

15.5.5編寫平臺圖片數(shù)據(jù)接收

15.5.6Arduino請求平臺

第16章手勢圖案解鎖門項目設(shè)計

16.1項目背景

16.2創(chuàng)意描述

16.3功能及總體設(shè)計

16.3.1功能介紹

16.3.2總體設(shè)計

16.3.3模塊介紹

16.4產(chǎn)品展示

16.5故障及問題分析

16.6元器件清單

第17章激光雕刻機項目設(shè)計

17.1項目背景

17.2創(chuàng)意描述

17.3功能及總體設(shè)計

17.3.1功能介紹

17.3.2總體設(shè)計

17.3.3模塊介紹

17.4產(chǎn)品展示

17.5故障及問題分析

17.6元器件清單

第18章App遙控四軸飛行器項目設(shè)計

18.1項目背景

18.2創(chuàng)意描述

18.3功能與整體設(shè)計

18.3.1功能介紹

18.3.2總體設(shè)計

18.3.3模塊介紹

18.4產(chǎn)品展示

18.5故障及問題分析

18.6元器件清單

第19章肩帶式轉(zhuǎn)向警示器項目設(shè)計

19.1項目背景

19.2創(chuàng)意描述

19.3功能及總體設(shè)計

19.3.1功能介紹

19.3.2總體設(shè)計

19.3.3模塊介紹

19.4產(chǎn)品展示

19.5故障及問題分析

19.6元器件清單

第20章變聲器項目設(shè)計

20.1項目背景

20.2創(chuàng)新描述

20.3功能及總體設(shè)計

20.3.1功能介紹

20.3.2總體設(shè)計

20.3.3模塊介紹

20.4產(chǎn)品展示

20.5故障及問題分析

20.6元器件清單

參考文獻(xiàn)

附錄A面包板的使用

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號