中教金典
中教圖書商城
館配數(shù)據(jù)采訪
教材巡展網(wǎng)上行
在線客服
歡迎進(jìn)入網(wǎng)上館配會(huì)薦購選采服務(wù)平臺(tái) 圖書館單位會(huì)員
注冊(cè)
圖書館讀者/館員
登錄
首頁
中圖法目錄
出版社目錄
現(xiàn)貨書目
擬出版書目
基教幼教目錄
數(shù)字資源目錄
平臺(tái)使用指南
平臺(tái)介紹
關(guān)于我們
平 臺(tái) 介 紹
讀者薦購指南
圖書館使用指南
聯(lián) 系 我 們
書單推薦
·二十四節(jié)氣 | 大雪
·預(yù)售 · 年度重磅報(bào)告 | 202
·小暑已至 文韻悠長│小暑
·七一精品書單
·母親節(jié)│紙短情長 告白母愛:
·五一國際勞動(dòng)節(jié)│致敬每一位
·氣清景明 萬物皆顯│清明 薦
·向陽生長 不負(fù)春光│春分節(jié)氣
新書推薦
·ChatGPT+AI文案寫作實(shí)戰(zhàn)108招
·數(shù)字文化的崛起
·一本書讀懂30部社會(huì)學(xué)名著
·通信電子戰(zhàn)工程
·DK時(shí)間線上的全球史
·共享現(xiàn)實(shí):是什么讓我們成為
·陳光中口述自傳
·見證逆潮 全球資產(chǎn)邏輯大變局
物聯(lián)網(wǎng)微項(xiàng)目集成實(shí)踐-——Android+Arduino交互設(shè)計(jì)
定 價(jià):36 元
作者:楊官霞
出版時(shí)間:2020/8/1
ISBN:9787563561377
出 版 社:北京郵電大學(xué)出版社
中圖法分類:
TP368.1
頁碼:
紙張:膠版紙
版次:
開本:16開
9
7
5
8
6
7
1
5
3
6
7
3
7
內(nèi)容簡介
作者介紹
目 錄
本書主要講述了在Android和Arduino環(huán)境下的一系列交互設(shè)計(jì),包括Android開發(fā)環(huán)境(軟硬)的建立、Arduino環(huán)境構(gòu)建(軟硬)、Android和C語言基礎(chǔ)以及多線程編程簡介,并分別列舉了用Android藍(lán)牙助手控制點(diǎn)亮LED燈,設(shè)計(jì)Android程序代替藍(lán)牙串口助手控制LED燈,用Android控制交通燈的交互設(shè)計(jì),數(shù)碼管Android交互設(shè)計(jì),LM35溫度傳感器和DS18B20數(shù)字溫度的Arduino設(shè)計(jì),Android點(diǎn)機(jī)交互驅(qū)動(dòng)設(shè)計(jì),Android舵機(jī)云臺(tái)超聲波測距避障交互設(shè)計(jì),以及在WiFi和無WiFi環(huán)境下Android網(wǎng)絡(luò)遠(yuǎn)程控制Arduino等一系列軟硬交互設(shè)計(jì)實(shí)驗(yàn)。
本書可作為物聯(lián)網(wǎng)專業(yè)、電子專業(yè)相關(guān)課程的教材或供廣大DIY設(shè)計(jì)愛好者閱讀參考。
楊官霞,女,碩士、講師、網(wǎng)絡(luò)工程師,現(xiàn)為浙江長征職業(yè)技術(shù)學(xué)院智能技術(shù)系督導(dǎo),物聯(lián)網(wǎng)應(yīng)用技術(shù)教研室教師。
目錄
第1章Android Arduino相關(guān)知識(shí)與交互設(shè)計(jì)環(huán)境的建立1
1.1Android 開發(fā)環(huán)境的建立1
1.2Arduino與單片機(jī)3
1.3Arduino硬件組成5
1.4ArduinoIDE開發(fā)環(huán)境建立7
1.5Arduino編程簡單的例子(Hello World實(shí)驗(yàn))12
第2章Arduino語言基礎(chǔ)19
2.1基礎(chǔ)C語言部分簡介19
2.1.1C語言語法19
2.1.2變量的作用范圍(作用域)21
2.2Arduino語言22
2.2.1Arduino常用函數(shù)介紹22
2.2.2Arduino函數(shù)綜合應(yīng)用舉例25
2.2.3Arduino語言庫文件28
第3章多線程編程介紹31
3.1多線程的概念31
3.2Java多線程實(shí)例32
3.2.1繼承Thread類方法實(shí)現(xiàn)多線程實(shí)例32
3.2.2Runnable接口方法實(shí)現(xiàn)多線程實(shí)例35
3.2.3兩種實(shí)現(xiàn)方式的區(qū)別和聯(lián)系實(shí)例說明36
3.3Android多線程編程38
3.3.1將任務(wù)從工作線程拋到主線程實(shí)例分析39
3.3.2Android的Handler機(jī)制41
3.3.3將任務(wù)從主線程拋到工作線程實(shí)例分析42
3.3.4線程池46
第4章Android藍(lán)牙助手控制點(diǎn)亮LED燈49
4.1藍(lán)牙設(shè)置49
4.1.1通過USB轉(zhuǎn)TTL串口模塊連接藍(lán)牙設(shè)置藍(lán)牙參數(shù)49
4.1.2通過Arduino連接藍(lán)牙設(shè)置藍(lán)牙參數(shù)52
4.2LED燈基本實(shí)驗(yàn)55
4.3Android手機(jī)通過Arduino軟串口接藍(lán)牙點(diǎn)亮LED燈的設(shè)計(jì)58
4.3.1在手機(jī)上安裝藍(lán)牙串口助手58
4.3.2Arduino軟串口接藍(lán)牙點(diǎn)亮LED燈的電路設(shè)計(jì)59
4.3.3Arduino軟串口接藍(lán)牙點(diǎn)亮LED燈的程序設(shè)計(jì)60
第5章設(shè)計(jì)Android程序代替藍(lán)牙串口助手控制LED燈62
5.1Socket介紹62
5.1.1Socket描述62
5.1.2Socket連接過程與步驟63
5.2Android設(shè)備終端與藍(lán)牙模塊(HC06)
的通信編程思路64
5.3ListVeiw與Adapter練習(xí)64
5.4藍(lán)牙開發(fā)的基本流程實(shí)踐練習(xí)67
5.4.1藍(lán)牙權(quán)限注冊(cè)67
5.4.2藍(lán)牙搜索設(shè)計(jì)程序與步驟68
5.4.3建立藍(lán)牙連接后讀寫藍(lán)牙串口數(shù)據(jù)程序設(shè)計(jì)76
5.5拓展訓(xùn)練88
第6章交通燈交互設(shè)計(jì)實(shí)驗(yàn)90
6.1Arduino控制交通燈基本設(shè)計(jì)90
6.2將紅黃綠燈亮的信號(hào)信息發(fā)送到軟串口并顯示92
6.3Android控制交通燈程序設(shè)計(jì)93
6.3.1控制交通燈Arduino程序的改進(jìn)93
6.3.2交通燈控制Android程序設(shè)計(jì)95
第7章數(shù)碼管交互設(shè)計(jì)101
7.1獲取數(shù)碼管引腳段值101
7.1.1數(shù)碼管原理介紹101
7.1.2區(qū)分?jǐn)?shù)碼管極性102
7.1.3記錄數(shù)碼管引腳對(duì)應(yīng)的段選值102
7.2Arduino驅(qū)動(dòng)數(shù)碼管電路設(shè)計(jì)102
7.3Arduino驅(qū)動(dòng)數(shù)碼管程序設(shè)計(jì)103
7.3.1Arduino驅(qū)動(dòng)數(shù)碼管程序編寫104
7.3.2Arduino數(shù)碼管驅(qū)動(dòng)程序分析與編程新知識(shí)點(diǎn)106
7.4數(shù)碼管Android交互設(shè)計(jì)108
7.4.1數(shù)碼管Android交互設(shè)計(jì)界面布局108
7.4.2數(shù)碼管Android交互設(shè)計(jì)類修改109
第8章溫度傳感器交互設(shè)計(jì)111
8.1LM35溫度傳感器Arduino設(shè)計(jì)111
8.2DS18B20數(shù)字溫度傳感器Arduino設(shè)計(jì)113
8.2.1電路設(shè)計(jì)114
8.2.2只有單總線設(shè)備庫文件OneWire.h支持的驅(qū)動(dòng)DS18B20程序114
8.2.3DS18B20庫文件DallasTemperature.h支持的程序117
8.3溫度傳感器Android交互設(shè)計(jì)118
8.3.1改造溫度傳感器程序具有藍(lán)牙軟串口功能118
8.3.2Android界面設(shè)計(jì)120
8.3.3獲取溫度數(shù)據(jù)Android類設(shè)計(jì)120
8.4Arduino課外練習(xí)121
第9章電動(dòng)機(jī)驅(qū)動(dòng)交互設(shè)計(jì)122
9.1直流電動(dòng)機(jī)及其Arduino電源放大驅(qū)動(dòng)介紹122
9.1.1Arduino實(shí)驗(yàn)用小型直流電動(dòng)機(jī)122
9.1.2直流電機(jī)驅(qū)動(dòng)芯片ULN2003介紹123
9.2采用電位器調(diào)速的直流電動(dòng)機(jī)Arduino驅(qū)動(dòng)設(shè)計(jì)124
9.2.1Arduino驅(qū)動(dòng)電路設(shè)計(jì)124
9.2.2PWM調(diào)控模擬量125
9.2.3Arduino驅(qū)動(dòng)程序設(shè)計(jì)126
9.3Arduino串口控制直流電動(dòng)機(jī)驅(qū)動(dòng)設(shè)計(jì)127
9.3.1Arduino串口控制直流電動(dòng)機(jī)轉(zhuǎn)速程序設(shè)計(jì)127
9.3.2藍(lán)牙串口的連接步驟129
9.3.3電動(dòng)機(jī)逆轉(zhuǎn)與H橋驅(qū)動(dòng)電路129
9.4Android調(diào)速直流電動(dòng)機(jī)交互設(shè)計(jì)130
9.4.1界面布局130
9.4.2BluetoothActivity類設(shè)計(jì)改進(jìn)131
第10章舵機(jī)云臺(tái)超聲波測距避障交互設(shè)計(jì)135
10.1舵機(jī)控制實(shí)驗(yàn)135
10.1.1舵機(jī)及原理135
10.1.2Arduino舵機(jī)控制136
10.1.3程序中對(duì)字符串的處理和Arduino字符串處理函數(shù)介紹139
10.2超聲波傳感器測距設(shè)計(jì)實(shí)驗(yàn)140
10.2.1超聲波傳感器測距原理140
10.2.2Arduino連接超聲波模塊電路設(shè)計(jì)141
10.2.3Arduino驅(qū)動(dòng)超聲波模塊程序設(shè)計(jì)141
10.3超聲波測距與舵機(jī)轉(zhuǎn)動(dòng)聯(lián)合設(shè)計(jì)調(diào)試143
10.4Android舵機(jī)云臺(tái)超聲波測距交互設(shè)計(jì)146
10.4.1舵機(jī)云臺(tái)超聲波測距Android界面布局146
10.4.2BluetoothActivity類設(shè)計(jì)改進(jìn)(1)148
10.4.3BluetoothActivity類設(shè)計(jì)改進(jìn)(2)150
第11章Android網(wǎng)絡(luò)遠(yuǎn)程控制Arduino(無WiFi模塊)152
11.1人體熱釋電紅外傳感器152
11.1.1熱釋電紅外傳感器應(yīng)用與原理介紹152
11.1.2菲涅爾透鏡153
11.1.3人體熱釋電紅外傳感器模塊153
11.2Arduino人體紅外報(bào)警系統(tǒng)設(shè)計(jì)155
11.2.1人體紅外報(bào)警電路設(shè)計(jì)155
11.2.2人體紅外報(bào)警Arduino程序設(shè)計(jì)155
11.3Java串口開發(fā)支持包RXTX及應(yīng)用實(shí)例157
11.3.1Java串口開發(fā)支持包RXTX的安裝157
11.3.2Communications API簡介158
11.3.3Java串口通信實(shí)例161
11.3.4串口通信編程調(diào)試PC地址端口的釋放168
11.4網(wǎng)絡(luò)通信Socket及其實(shí)例168
11.4.1網(wǎng)絡(luò)通信簡要知識(shí)168
11.4.2Socket的連接過程170
11.4.3簡單的Socket網(wǎng)絡(luò)通信實(shí)例171
11.4.4獲取IP地址修改程序的方法174
11.5紅外報(bào)警網(wǎng)絡(luò)通信交互設(shè)計(jì)服務(wù)器端175
11.5.1服務(wù)器程序代碼175
11.5.2服務(wù)器端主程序SerialPort_Runable.java分析181
11.5.3shutdownOuput()及其半關(guān)閉181
11.6紅外報(bào)警網(wǎng)絡(luò)通信交互設(shè)計(jì)客戶端182
11.6.1客戶端界面布局設(shè)計(jì)(activity_main.xml)182
11.6.2客戶端主程序(MainActivity.java)代碼184
11.7當(dāng)前遠(yuǎn)程通信控制的主要實(shí)現(xiàn)方法188
第12章Android網(wǎng)絡(luò)遠(yuǎn)程控制
Arduino(WiFi模塊)190
12.1ESP8266模塊的使用及測試190
12.1.1TTLUSB連接ESP8266的方法190
12.1.2Esp8266模塊常用AT命令193
12.1.3數(shù)據(jù)發(fā)送與接收196
12.2Arduino連接esp8266網(wǎng)絡(luò)通信203
12.2.1Arduino連接esp8266電路圖203
12.2.2Arduino連接esp8266網(wǎng)絡(luò)通信程序設(shè)計(jì)204
12.2.3程序運(yùn)行209
12.3TCP客戶端Android編程211
12.3.1Android布局設(shè)計(jì)211
12.3.2TCP網(wǎng)絡(luò)通信客戶端功能程序213
12.3.3程序運(yùn)行220
12.3.4課外練習(xí)題目220
參考文獻(xiàn)223
你還可能感興趣
單片機(jī)原理及接口技術(shù)/普通高等教育“十三五”規(guī)劃教材
單片機(jī)技術(shù)“做中學(xué)”案例教程
單片機(jī)工程應(yīng)用設(shè)計(jì)與實(shí)踐
新型單片機(jī)應(yīng)用與實(shí)踐
MSP430單片機(jī)應(yīng)用基礎(chǔ)與實(shí)踐
我要評(píng)論
您的姓名
驗(yàn)證碼:
留言內(nèi)容
公司介紹
榮譽(yù)資質(zhì)
定向推薦書目
出版社授權(quán)
采訪數(shù)據(jù)下載(EXCEL格式)
采訪數(shù)據(jù)下載(ISO格式)
出版社登錄
聯(lián)系我們
Copyright 1993-2024
www.wsgph.com
Inc.All Rights Reserved
技術(shù)支持:山東中教產(chǎn)業(yè)發(fā)展股份有限公司 客服電話:400-0531-123