單片機(jī)控制技術(shù)-基于Arduino平臺(tái)的項(xiàng)目式教程
定 價(jià):49.8 元
叢書名:高等職業(yè)教育汽車類專業(yè)校企合作“互聯(lián)網(wǎng)+”創(chuàng)新型教材
- 作者:陳紀(jì)欽 謝智陽(yáng) 周旭華 編著
- 出版時(shí)間:2021/4/1
- ISBN:9787111672630
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:143
- 紙張:
- 版次:
- 開本:16開
本書選用了入門簡(jiǎn)單、應(yīng)用廣泛的開源平臺(tái)Arduino作為單片機(jī)控制技術(shù)課程的教學(xué)載體,從圖形化編程,逐步過(guò)渡到簡(jiǎn)單文本代碼的編寫,*后通過(guò)兩個(gè)綜合性示例拓展了單片機(jī)控制技術(shù)的實(shí)際應(yīng)用。
本書主要內(nèi)容包括Arduino平臺(tái)的認(rèn)識(shí)、圖形化編程入門、Arduino文本編程入門、Arduino的輸入與輸出、Arduino編程語(yǔ)言進(jìn)階、串行通信的實(shí)現(xiàn)、泊車輔助系統(tǒng)的設(shè)計(jì)和車載空調(diào)智能通風(fēng)系統(tǒng)的設(shè)計(jì)。為了強(qiáng)化學(xué)習(xí)效果,本書還配有活頁(yè)式任務(wù)工單。
學(xué)習(xí)本書內(nèi)容,不需要預(yù)先學(xué)習(xí)C語(yǔ)言基礎(chǔ)類課程,可以直接按照書中示例項(xiàng)目進(jìn)行編程實(shí)操訓(xùn)練,可在實(shí)現(xiàn)項(xiàng)目控制效果的過(guò)程中掌握編程語(yǔ)言的基本結(jié)構(gòu)和應(yīng)用規(guī)律。
本書主要供職業(yè)教育智能網(wǎng)聯(lián)汽車技術(shù)專業(yè)、汽車智能技術(shù)專業(yè)作為教材使用,也可作為職業(yè)教育領(lǐng)域其他專業(yè)單片機(jī)控制技術(shù)課程或編程語(yǔ)言入門課程的教材。
為了方便教學(xué),本書配有電子課件、示例程序源文件等教學(xué)資源。運(yùn)行效果視頻可掃書中二維碼觀看,授課教師可登錄機(jī)工教育服務(wù)網(wǎng)(wwwcmpeducom),以教師身份注冊(cè)后免費(fèi)下載,或來(lái)電咨詢(01088379375)
前言
項(xiàng)目1Arduino平臺(tái)的認(rèn)識(shí)
11Arduino的使用場(chǎng)景廣泛
111被創(chuàng)客廣泛接受并使用
112能快速進(jìn)行原型設(shè)計(jì)
113在STEM教育中被推廣使用
12Arduino的特性及其由來(lái)
121Arduino為什么能得到廣泛應(yīng)用?
122Arduino的由來(lái)
13Arduino的硬件類別
131常見的Arduino控制器
132常用的擴(kuò)展硬件
133深入了解Arduino UNO
項(xiàng)目2圖形化編程入門
21認(rèn)識(shí)米思齊(Mixly)
22軟件獲取與編程準(zhǔn)備
23控制發(fā)光二極管的亮與滅
【任務(wù)21】上傳第一個(gè)控制程序
【任務(wù)22】讓“L”燈重新恢復(fù)閃爍
24什么是“變量”
【任務(wù)23】使用變量指代閃爍間歇時(shí)間
【任務(wù)24】變量變化
25串口監(jiān)視器的使用
【任務(wù)25】使用串口監(jiān)視器監(jiān)控閃爍間歇時(shí)間
26選擇結(jié)構(gòu)的使用
【任務(wù)26】單分支選擇結(jié)構(gòu)的使用
【任務(wù)27】多分支選擇結(jié)構(gòu)的使用
27循環(huán)結(jié)構(gòu)的使用
【任務(wù)28】“重復(fù)執(zhí)行”模塊的使用
【任務(wù)29】“遍歷循環(huán)”模塊的使用
項(xiàng)目3Arduino文本編程入門
31上傳第一個(gè)文本代碼程序
32Arduino IDE常用配置
33Arduino基本程序架構(gòu)
34讓“L”燈重新恢復(fù)閃爍
【任務(wù)31】編寫文本代碼控制“L”燈閃爍
35代碼中加入變量
【任務(wù)32】使用變量指代端子編號(hào)
【任務(wù)33】使用變量讓閃爍間歇時(shí)間不斷增長(zhǎng)
36串口監(jiān)視器的調(diào)用
【任務(wù)34】調(diào)用串口監(jiān)視器查看變量值的變化
37流水燈效果的實(shí)現(xiàn)
【任務(wù)35】使用遍歷循環(huán)結(jié)構(gòu)實(shí)現(xiàn)流水燈效果
【任務(wù)36】使用重復(fù)循環(huán)結(jié)構(gòu)實(shí)現(xiàn)流水燈效果
【任務(wù)37】使用選擇結(jié)構(gòu)實(shí)現(xiàn)流水燈效果
項(xiàng)目4Arduino的輸入與輸出
41數(shù)字輸出
【任務(wù)41】控制輸出端子狀態(tài)
42數(shù)字輸入
【任務(wù)42】數(shù)字輸入信號(hào)的讀取
【任務(wù)43】開關(guān)信號(hào)的讀取
【任務(wù)44】開關(guān)信號(hào)控制LED亮滅
43模擬輸出
【任務(wù)45】模擬輸出信號(hào)的讀取
【任務(wù)46】呼吸燈效果的實(shí)現(xiàn)
44模擬輸入
【任務(wù)47】模擬輸入信號(hào)的讀取
【任務(wù)48】發(fā)光二極管亮度調(diào)節(jié)的實(shí)現(xiàn)
項(xiàng)目5Arduino編程語(yǔ)言進(jìn)階
51一位數(shù)碼管的工作原理
【任務(wù)51】控制數(shù)碼管顯示數(shù)字
52子函數(shù)的應(yīng)用
【任務(wù)52】添加子函數(shù)
【任務(wù)53】為子函數(shù)添加傳遞參數(shù)
【任務(wù)54】使用子函數(shù)優(yōu)化一位數(shù)碼管控制程序
53一維數(shù)組的應(yīng)用
【任務(wù)55】摩爾斯電碼表達(dá)SOS信號(hào)
【任務(wù)56】使用一維數(shù)組優(yōu)化一位數(shù)碼管
控制程序
54二維數(shù)組的應(yīng)用
【任務(wù)57】使用二維數(shù)組優(yōu)化一位數(shù)碼管
【任務(wù)58】使用二維數(shù)組控制點(diǎn)陣
5574HC595芯片的使用
【任務(wù)59】使用74HC595芯片控制燈組亮滅
【任務(wù)510】使用二維數(shù)組優(yōu)化74HC595
控制程序
【任務(wù)511】shiftOut函數(shù)的使用
【任務(wù)512】使用74HC595芯片實(shí)現(xiàn)一位
數(shù)碼管控制
項(xiàng)目6串行通信的實(shí)現(xiàn)
61串口通信的實(shí)現(xiàn)
【任務(wù)61】利用串口輸入指令控制發(fā)光二極管
顏色變化
62IIC通信的實(shí)現(xiàn)
【任務(wù)62】利用IIC通信實(shí)現(xiàn)發(fā)光二極管交替
閃爍
63SPI通信的實(shí)現(xiàn)
【任務(wù)63】利用SPI通信實(shí)現(xiàn)發(fā)光二極管的
亮滅控制
項(xiàng)目7泊車輔助系統(tǒng)的設(shè)計(jì)
71超聲波傳感器的使用
【任務(wù)71】超聲波測(cè)距功能的實(shí)現(xiàn)
【任務(wù)72】庫(kù)文件的導(dǎo)入
72液晶顯示模塊的使用
【任務(wù)73】顯示功能的實(shí)現(xiàn)
【任務(wù)74】滾動(dòng)顯示效果的實(shí)現(xiàn)
73蜂鳴器的使用
【任務(wù)75】控制蜂鳴器發(fā)出報(bào)警音
74泊車輔助系統(tǒng)的實(shí)現(xiàn)
【任務(wù)76】綜合應(yīng)用各模塊實(shí)現(xiàn)泊車輔助功能
項(xiàng)目8車載空調(diào)智能通風(fēng)系統(tǒng)的設(shè)計(jì)
81DHT11溫濕度傳感模塊的使用
【任務(wù)81】溫度和濕度信息的獲取
82舵機(jī)的控制
【任務(wù)82】控制舵機(jī)轉(zhuǎn)動(dòng)相應(yīng)角度
83直流有刷電動(dòng)機(jī)的控制
【任務(wù)83】直流有刷電動(dòng)機(jī)的轉(zhuǎn)速控制
84紅外遙控的實(shí)現(xiàn)
【任務(wù)84】紅外信號(hào)的接收
【任務(wù)85】紅外遙控的實(shí)現(xiàn)
85車載空調(diào)智能通風(fēng)系統(tǒng)的實(shí)現(xiàn)
【任務(wù)86】實(shí)現(xiàn)車載空調(diào)智能通風(fēng)系統(tǒng)功能
參考文獻(xiàn)