注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Arduino程序設(shè)計(jì)與實(shí)踐

Arduino程序設(shè)計(jì)與實(shí)踐

Arduino程序設(shè)計(jì)與實(shí)踐

定 價(jià):¥69.80

作 者: 張金,葉艾,岳偉甲,戰(zhàn)延謀 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121353390 出版時(shí)間: 2018-11-01 包裝: 平裝
開本: 16開 頁數(shù): 288 字?jǐn)?shù):  

內(nèi)容簡介

  本書是作者開發(fā)Arduino及指導(dǎo)本科生參加全國教育機(jī)器人大賽的經(jīng)驗(yàn)總結(jié),內(nèi)容包括Arduino驅(qū)動(dòng)和開發(fā)環(huán)境、語法規(guī)則,程序結(jié)構(gòu)和基本函數(shù),紅外、溫度、濕度、人體紅外感應(yīng)、超聲波等多種傳感器的應(yīng)用及編程示例,直流電動(dòng)機(jī)、舵機(jī)、步進(jìn)電動(dòng)機(jī)的應(yīng)用及顯示、無線模塊接口的應(yīng)用等硬件資源,智能搬運(yùn)小車、自動(dòng)化氣象站、微型飛行器、六足機(jī)器人等綜合應(yīng)用實(shí)例。

作者簡介

  1991.09-1998.07,四川大學(xué)制造學(xué)院學(xué)習(xí),獲工學(xué)碩士學(xué)位__eol__1998.07-2012.11,解放軍炮兵學(xué)院電子工程教研室,教師__eol__2012.12 - 陸軍炮兵防空兵學(xué)院,教授__eol__太陽電池陣實(shí)時(shí)仿真系統(tǒng),863計(jì)劃,LabVIEW編程__eol__基于超聲波的管道流量測量及流速分布層析成像方法研究,2013年國家自然基金,精密時(shí)間間隔測量__eol__過程控制流量傳感器及系統(tǒng),863計(jì)劃重點(diǎn)課題,超聲流量測量__eol__裝甲裝備無人化改造技術(shù)研究,十三五預(yù)研、方案設(shè)計(jì)

圖書目錄

第1章初識Arduino
11什么是Arduino
12為何要使用Arduino
13Arduino家族
14Arduino的硬件資源
141Arduino開發(fā)板
142Arduino的擴(kuò)展硬件
15Arduino IDE
151選擇開發(fā)板
152選擇接口
153編寫代碼
154保存代碼
155程序的編譯和燒錄
16Arduino資源
第2章Arduino程序設(shè)計(jì)基礎(chǔ)
21Arduino語言及程序架構(gòu)
22數(shù)據(jù)類型
221整型
222浮點(diǎn)型
223布爾型
224字符型
225字節(jié)型
23數(shù)組和字符串
231數(shù)組
232字符串
24數(shù)據(jù)運(yùn)算
241賦值運(yùn)算符
242算術(shù)運(yùn)算符
243關(guān)系運(yùn)算符
244邏輯運(yùn)算符
245遞增/減運(yùn)算符
25程序結(jié)構(gòu)
251順序結(jié)構(gòu)
252選擇結(jié)構(gòu)
253循環(huán)結(jié)構(gòu)
第3章Arduino基本函數(shù)
31數(shù)字I/O
311pinMode函數(shù)
312digitalRead函數(shù)
313digitalWrite函數(shù)
32模擬I/O
321模擬輸入
322PWM模擬輸出
33數(shù)學(xué)函數(shù)
34時(shí)間函數(shù)
341millis()
342delay(ms)
343delayMicroseconds(value)
35隨機(jī)函數(shù)
351random(howsmall,howbig)
352randomSeed(seed)
36位操作
361bitRead(val,num)
362bitWrite(val,num1,num2)
37串口通信
371Serialbegin(speed)
372Serialavailable()
373Serialread()
374Serialwrite()
375Serialprint()和Serialprintln()
376Serialend()
38中斷函數(shù)
381中斷的概念
382中斷的分類
383中斷的使用
39SPI接口
391概述
392SPI接口的數(shù)據(jù)傳輸
393Arduino SPI接口
394SPI類及其成員函數(shù)
第4章Arduino硬件資源
41電子元器件及Arduino的擴(kuò)展
411電子元器件
412Arduino的擴(kuò)展
42數(shù)字I/O接口
43模擬I/O接口
44PWM
45串口通信
46中斷
第5章傳感器模塊
51紅外傳感器
511概述
512紅外避障傳感器
513紅外尋線傳感器
514紅外測距傳感器
515紅外遙控傳感器
52DHT11數(shù)字溫/濕度傳感器
53人體紅外感應(yīng)模塊
54超聲波測距傳感器
541超聲波測距傳感器原理
542HC-SR04型超聲波測距模塊
543利用串口輸出的超聲波測距試驗(yàn)
第6章電動(dòng)機(jī)驅(qū)動(dòng)控制
61直流電動(dòng)機(jī)驅(qū)動(dòng)控制
611概述
612有刷直流電動(dòng)機(jī)(永久磁鐵型)
613無刷直流電動(dòng)機(jī)
614H橋控制電路
615程序設(shè)計(jì)
62舵機(jī)驅(qū)動(dòng)控制
621舵機(jī)工作原理
622舵機(jī)的控制信號及接線方式
623舵機(jī)的控制程序
63步進(jìn)電動(dòng)機(jī)驅(qū)動(dòng)控制
631步進(jìn)電動(dòng)機(jī)的原理
632步進(jìn)電動(dòng)機(jī)的程序設(shè)計(jì)實(shí)例
第7章顯示模塊
711602LCD模塊
7111602LCD模塊的介紹
7121602LCD模塊的常用工作指令
7131602LCD模塊的硬件連接
7141602LCD模塊的調(diào)試
72MINI12864LCD模塊
721MINI12864LCD模塊的通信方式
722使用u8glib驅(qū)動(dòng)MINI12864LCD模塊
第8章無線模塊
81HC-06藍(lán)牙模塊
811HC-06藍(lán)牙模塊與計(jì)算機(jī)之間的通信
812Arduino UNO開發(fā)板使用HC-06藍(lán)牙模塊與手機(jī)連接
82ESP8266模塊
821ESP8266模塊的介紹
822ESP8266模塊的調(diào)試
823Arduino UNO開發(fā)板結(jié)合ESP8266模塊訪問遠(yuǎn)程服務(wù)器
第9章Arduino智能搬運(yùn)小車的設(shè)計(jì)
91總體設(shè)計(jì)方案
911智能搬運(yùn)小車的結(jié)構(gòu)
912智能搬運(yùn)小車的功能
92硬件設(shè)計(jì)
921伺服電動(dòng)機(jī)
922QTI傳感器
923超聲波傳感器
924顏色傳感器
93軟件設(shè)計(jì)
931軟件總體設(shè)計(jì)
932QTI傳感器的尋線算法
933超聲波定位算法
934白平衡和顏色識別算法
935搬運(yùn)過程
94設(shè)計(jì)心得
第10章智能氣象站的設(shè)計(jì)
101總體設(shè)計(jì)方案
1011主要功能
1012工作原理
1013設(shè)計(jì)方案
102硬件設(shè)計(jì)
1021主控模塊
1022DHT11數(shù)字溫/濕度傳感器
1023角位移傳感器
1024BMP085壓力傳感器
1025BH1750FVI光強(qiáng)度傳感器
1026硬件電路的連接
103軟件設(shè)計(jì)
1031總體流程圖
1032DHT11數(shù)字溫/濕度傳感器
1033BH1750FVI光強(qiáng)度傳感器
1034角位移傳感器程序
1035BMP085壓力傳感器
1036本地存儲數(shù)據(jù)
第11章Arduino飛行器的設(shè)計(jì)
111總體設(shè)計(jì)方案
1111主要功能
1112工作原理
1113實(shí)現(xiàn)方案
112硬件設(shè)計(jì)
1121機(jī)架
1122電動(dòng)機(jī)
1123電子調(diào)速器
1124螺旋槳
1125電池
1126飛行控制系統(tǒng)
1127遙控器
113組裝調(diào)試
1131選擇導(dǎo)線并預(yù)穿線
1132安裝無刷空心杯電動(dòng)機(jī)
1133安裝電子調(diào)速器
1134安裝飛行控制系統(tǒng)
1135六旋翼飛行器與Arduino Mega 2560主控模塊的連接
114軟件設(shè)計(jì)
第12章Arduino 六足機(jī)器人的設(shè)計(jì)
121六足機(jī)器人的總體設(shè)計(jì)方案
1211六足機(jī)器人的主要功能
1212六足機(jī)器人肢體結(jié)構(gòu)設(shè)計(jì)
1213六足機(jī)器人控制系統(tǒng)方案總體設(shè)計(jì)
1214六足機(jī)器人的步態(tài)分析
122硬件設(shè)計(jì)及組裝
1221Arduino主控制板
1222舵機(jī)
1223舵機(jī)控制板
1224遙控器
1225六足機(jī)器人的組裝
1226PS2手柄接收器與舵機(jī)控制器的連接
1227六足機(jī)器人與Arduino主控制板的連接
123軟件設(shè)計(jì)
1231舵機(jī)上位機(jī)軟件
1232六足機(jī)器人超聲波搖頭避障
1233六足機(jī)器人穿越火線
1234六足機(jī)器人紅外遙控
1235六足機(jī)器人紅外防跌落

本目錄推薦

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