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

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

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

定 價:¥89.00

作 者: 李永華,王思野 著
出版社: 清華大學出版社
叢編項: 清華開發(fā)者書庫
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


ISBN: 9787302488422 出版時間: 2018-03-01 包裝: 平裝
開本: 16開 頁數: 387 字數:  

內容簡介

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

作者簡介

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

圖書目錄

目錄

第1章Arduino開源硬件

1.1Arduino UNO

1.1.1概述

1.1.2技術規(guī)范

1.2Arduino YUN

1.2.1概述

1.2.2技術規(guī)范

1.3Arduino DUE

1.3.1概述

1.3.2技術規(guī)范

1.4Arduino MEGA 2560

1.4.1概述

1.4.2技術規(guī)范

1.5Arduino LEONARDO

1.5.1概述

1.5.2技術規(guī)范

1.6Arduino ETHERNET

1.6.1概述

1.6.2技術規(guī)范

1.7Arduino ROBOT

1.7.1概述

1.7.2技術規(guī)范

1.8Arduino NANO

1.8.1概述

1.8.2技術規(guī)范

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

2.1Arduino平臺特點

2.2Arduino IDE的安裝

2.3Arduino IDE的使用

第3章Arduino編程語言

3.1Arduino編程基礎

3.2數字I/O口的操作函數

3.3模擬I/O口的操作函數

3.4高級I/O操作函數

3.5時間函數

3.6中斷函數

3.7串口通信函數

第4章Arduino硬件設計平臺

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電路設計

4.4Arduino樣例與編程

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

5.1入門開發(fā)例程

5.1.1Blink

5.1.2AnalogReadSerial

5.1.3DigitalReadSerial

5.1.4Fade

5.1.5ReadAnalogVoltage

5.2數字信號處理開發(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技術規(guī)范

6.2Arduino GSM Shield

6.2.1概述

6.2.2技術規(guī)范

6.3Arduino Motor Shield

6.3.1概述

6.3.2技術規(guī)范

6.4Arduino 9 Axes Motion Shield

6.4.1概述

6.4.2技術規(guī)范

6.5Arduino WiFi Shield

6.5.1概述

6.5.2技術規(guī)范

6.6Arduino的庫函數

第7章Arduino數據采集

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風速傳感器

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數碼管

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步進電機

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功能構思

11.1.2設計原理

11.1.3參考代碼

11.2打地鼠游戲機

11.2.1功能構思

11.2.2設計原理

11.2.3參考代碼

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

12.1藍牙控制智能車

12.1.1功能構思

12.1.2設計原理

12.1.3參考代碼

12.2可抓取機械手臂

12.2.1功能構思

12.2.2設計原理

12.2.3參考代碼

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

13.1虛擬架子鼓

13.1.1功能構思

13.1.2設計原理

13.1.3參考代碼

13.2觸摸按鍵交互設計

13.2.1功能構思

13.2.2設計原理

13.2.3參考代碼

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

14.1植物生長助手

14.1.1功能構思

14.1.2設計原理

14.1.3參考代碼

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

14.2.1功能構思

14.2.2設計原理

14.2.3參考代碼

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

14.3.1功能構思

14.3.2設計原理

14.3.3參考代碼

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

15.1簡介

15.2系統(tǒng)邏輯結構圖

15.3開發(fā)板選型

15.3.1開發(fā)板簡介

15.3.2參考代碼

15.4感知層的設計

15.4.1流程圖

15.4.2Arduino的GET、POST程序

15.5平臺層的設計

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

15.5.2相關數據庫設計

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

15.5.4Fiddler測試REST服務

15.5.5編寫平臺圖片數據接收

15.5.6Arduino請求平臺

第16章手勢圖案解鎖門項目設計

16.1項目背景

16.2創(chuàng)意描述

16.3功能及總體設計

16.3.1功能介紹

16.3.2總體設計

16.3.3模塊介紹

16.4產品展示

16.5故障及問題分析

16.6元器件清單

第17章激光雕刻機項目設計

17.1項目背景

17.2創(chuàng)意描述

17.3功能及總體設計

17.3.1功能介紹

17.3.2總體設計

17.3.3模塊介紹

17.4產品展示

17.5故障及問題分析

17.6元器件清單

第18章App遙控四軸飛行器項目設計

18.1項目背景

18.2創(chuàng)意描述

18.3功能與整體設計

18.3.1功能介紹

18.3.2總體設計

18.3.3模塊介紹

18.4產品展示

18.5故障及問題分析

18.6元器件清單

第19章肩帶式轉向警示器項目設計

19.1項目背景

19.2創(chuàng)意描述

19.3功能及總體設計

19.3.1功能介紹

19.3.2總體設計

19.3.3模塊介紹

19.4產品展示

19.5故障及問題分析

19.6元器件清單

第20章變聲器項目設計

20.1項目背景

20.2創(chuàng)新描述

20.3功能及總體設計

20.3.1功能介紹

20.3.2總體設計

20.3.3模塊介紹

20.4產品展示

20.5故障及問題分析

20.6元器件清單

參考文獻

附錄A面包板的使用

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號