![]() ![]() |
Arduino單片機(jī)實(shí)戰(zhàn) 讀者對象:高等職業(yè)院校計(jì)算機(jī)類、電子信息類專業(yè)的學(xué)生 ![]()
本書通過項(xiàng)目組織內(nèi)容,以任務(wù)驅(qū)動的方式,由淺入深、系統(tǒng)全面地介紹Arduino 單片機(jī)使用方法和技巧。本書通過圖形化編程讓讀者零基礎(chǔ)入門單片機(jī)開發(fā)領(lǐng)域,從虛擬仿真入手,讓用戶零成本搞懂單片機(jī)開發(fā)技巧。本書通過7 個項(xiàng)目案例,環(huán)環(huán)相扣,層層遞進(jìn),內(nèi)容涵蓋Arduino 基礎(chǔ)知識及高級應(yīng)用,中途穿插簡單項(xiàng)目制作,舉一反三,使讀者鞏固已有知識并擴(kuò)展提高單片機(jī)開發(fā)技能。本書同時(shí)提供課程微視頻與項(xiàng)目案例參考程序,以便讀者掃碼學(xué)習(xí)和下載實(shí)踐。本書配備了PPT 課件、實(shí)訓(xùn)講義等教學(xué)資源,讀者可以登錄華信教育資源網(wǎng)注冊后免費(fèi)下載。本書內(nèi)容選取合理、結(jié)構(gòu)清晰、實(shí)用性強(qiáng)。本書蘊(yùn)含了編者豐富的單片機(jī)開發(fā)和教學(xué)經(jīng)驗(yàn)。本書既可作為高等職業(yè)院校、應(yīng)用型本科院校電子信息大類、裝備制造大類、輕工紡織大類、交通運(yùn)輸大類、文化藝術(shù)大類及創(chuàng)客相關(guān)專業(yè)的單片機(jī)開發(fā)、創(chuàng)新設(shè)計(jì)等課程的配套教材,也可供從事相關(guān)技術(shù)研發(fā)工作的人員參考。
仇高賀,1976.6,漢族,碩士學(xué)位,黨員。參與國家自然科學(xué)基金4 項(xiàng),省基2 項(xiàng),主編《機(jī)械基礎(chǔ)與仿真實(shí)訓(xùn)》入選首批浙江省十四五重點(diǎn)建設(shè)教材項(xiàng)目 ,主持廳級課題3 項(xiàng),先后主持浙江省高等教育學(xué)會課題、浙江省成人職業(yè)教育寫好、校教改項(xiàng)目4 項(xiàng)。先后發(fā)表教改論文6 篇,發(fā)明專利6 項(xiàng),實(shí)用新型專利十多項(xiàng)。參與國家級“職業(yè)教育教師教學(xué)創(chuàng)新團(tuán)隊(duì)”項(xiàng)目,參建國家職業(yè)教育國家級資源庫“自動化生產(chǎn)設(shè)備應(yīng)用”專業(yè)教學(xué)資源庫建設(shè)。
目錄
項(xiàng)目1 花樣霓虹燈的設(shè)計(jì)與實(shí)施···········································································1 任務(wù)1.1 點(diǎn)亮第一個LED ·······················································································1 教學(xué)導(dǎo)航···········································································································1 任務(wù)描述、目的及要求·························································································1 電路設(shè)計(jì)···········································································································2 程序設(shè)計(jì)···········································································································3 任務(wù)的調(diào)試運(yùn)行··································································································5 知識點(diǎn)··············································································································6 1.1.1 電子設(shè)計(jì)基礎(chǔ)························································································6 1.1.2 認(rèn)識單片機(jī)···························································································9 拓展知識點(diǎn)·····································································································.11 舉一反三········································································································.12 任務(wù)小結(jié)········································································································.12 任務(wù)1.2 LED 閃爍控制·······················································································.13 教學(xué)導(dǎo)航········································································································.13 任務(wù)描述、目的及要求······················································································.13 電路設(shè)計(jì)········································································································.13 程序設(shè)計(jì)········································································································.14 任務(wù)的調(diào)試運(yùn)行·······························································································.14 知識點(diǎn)···········································································································.14 1.2.1 Arduino 單片機(jī)外部引腳·······································································.14 1.2.2 LED 的工作原理·················································································.17 拓展知識點(diǎn)·····································································································.17 舉一反三········································································································.18 任務(wù)小結(jié)········································································································.18 任務(wù)1.3 按鍵燈設(shè)計(jì)與實(shí)施··················································································.18 教學(xué)導(dǎo)航········································································································.18 任務(wù)描述、目的及要求······················································································.19 電路設(shè)計(jì)········································································································.19 程序設(shè)計(jì)········································································································.19 任務(wù)的調(diào)試運(yùn)行·······························································································.21 知識點(diǎn)···········································································································.21 1.3.1 按鍵的工作原理··················································································.21 1.3.2 C 語言的基本結(jié)構(gòu)···············································································.22 1.3.3 標(biāo)識符和關(guān)鍵字··················································································.23 1.3.4 C 語言數(shù)據(jù)類型··················································································.24 1.3.5 運(yùn)算符與表達(dá)式··················································································.25 1.3.6 結(jié)構(gòu)化程序設(shè)計(jì)··················································································.28 舉一反三········································································································.32 任務(wù)小結(jié)········································································································.33 任務(wù)1.4 流水燈設(shè)計(jì)與實(shí)施··················································································.33 教學(xué)導(dǎo)航········································································································.33 任務(wù)描述、目的及要求······················································································.33 電路設(shè)計(jì)········································································································.34 程序設(shè)計(jì)········································································································.34 任務(wù)的調(diào)試運(yùn)行·······························································································.35 知識點(diǎn)···········································································································.35 1.4.1 Arduino IDE 簡介················································································.35 1.4.2 Arduino 常用的I/O 操作函數(shù)··································································.37 舉一反三········································································································.40 任務(wù)小結(jié)········································································································.40 項(xiàng)目2 簡易電風(fēng)扇系統(tǒng)的設(shè)計(jì)與實(shí)施·································································.41 任務(wù)2.1 漸變燈·································································································.41 教學(xué)導(dǎo)航········································································································.41 任務(wù)描述、目的及要求······················································································.41 電路設(shè)計(jì)········································································································.41 程序設(shè)計(jì)········································································································.42 任務(wù)的調(diào)試運(yùn)行·······························································································.44 知識點(diǎn)···········································································································.44 舉一反三········································································································.44 任務(wù)小結(jié)········································································································.45 任務(wù)2.2 數(shù)碼管顯示矩陣鍵盤按鍵號······································································.45 教學(xué)導(dǎo)航········································································································.45 任務(wù)描述、目的及要求······················································································.46 電路設(shè)計(jì)········································································································.46 程序設(shè)計(jì)········································································································.46 任務(wù)的調(diào)試運(yùn)行·······························································································.50 知識點(diǎn)···········································································································.50 2.2.1 數(shù)碼管知識························································································.50 2.2.2 數(shù)組·································································································.52 2.2.3 預(yù)處理命令#define 的用法及作用····························································.53 2.2.4 矩陣鍵盤···························································································.54 舉一反三········································································································.55 任務(wù)小結(jié)········································································································.56 任務(wù)2.3 直流電機(jī)的調(diào)速控制···············································································.56 教學(xué)導(dǎo)航········································································································.56 任務(wù)描述、目的及要求······················································································.57 電路設(shè)計(jì)········································································································.57 程序設(shè)計(jì)········································································································.57 任務(wù)的調(diào)試運(yùn)行·······························································································.58 知識點(diǎn)···········································································································.58 2.3.1 直流電機(jī)···························································································.58 2.3.2 PWM 控制技術(shù)···················································································.60 2.3.3 電機(jī)驅(qū)動芯片L9110 簡介······································································.61 舉一反三········································································································.62 任務(wù)小結(jié)········································································································.62 任務(wù)2.4 簡易電風(fēng)扇控制系統(tǒng)的設(shè)計(jì)與實(shí)施·····························································.63 教學(xué)導(dǎo)航········································································································.63 任務(wù)描述、目的及要求······················································································.63 電路設(shè)計(jì)········································································································.63 程序設(shè)計(jì)········································································································.64 任務(wù)的調(diào)試運(yùn)行·······························································································.65 舉一反三········································································································.65 任務(wù)小結(jié)········································································································.65 項(xiàng)目3 簡易智能樓宇控制系統(tǒng)的設(shè)計(jì)與實(shí)施······················································.66 任務(wù)3.1 紅外遙控LED ·······················································································.66 教學(xué)導(dǎo)航········································································································.66 任務(wù)描述、目的及要求······················································································.66 電路設(shè)計(jì)········································································································.67 程序設(shè)計(jì)········································································································.67 任務(wù)的調(diào)試運(yùn)行·······························································································.69 知識點(diǎn)···········································································································.69 3.1.1 紅外遙控···························································································.69 3.1.2 繼電器······························································································.70 舉一反三········································································································.70 任務(wù)小結(jié)········································································································.71 任務(wù)3.2 智能走廊燈制作·····················································································.71 教學(xué)導(dǎo)航········································································································.71 任務(wù)描述、目的及要求······················································································.71 電路設(shè)計(jì)········································································································.72 程序設(shè)計(jì)········································································································.72 任務(wù)的調(diào)試運(yùn)行·······························································································.73 知識點(diǎn)···········································································································.73 3.2.1 光敏傳感器的工作原理·········································································.73 3.2.2 聲音傳感器的工作原理·········································································.73 3.2.3 熱釋電傳感器·····················································································.74 舉一反三········································································································.74 任務(wù)小結(jié)········································································································.75 任務(wù)3.3 簡易智能樓宇控制系統(tǒng)設(shè)計(jì)制作································································.75 教學(xué)導(dǎo)航········································································································.75 任務(wù)描述、目的及要求······················································································.75 電路設(shè)計(jì)········································································································.75 程序設(shè)計(jì)········································································································.76 任務(wù)的調(diào)試運(yùn)行·······························································································.77 知識點(diǎn)···········································································································.77 3.3.1 煙霧傳感器的工作原理·········································································.77 3.3.2 土壤濕度傳感器的工作原理···································································.78 3.3.3 舵機(jī)的工作原理··················································································.79 拓展知識點(diǎn)·····································································································.80 舉一反三········································································································.81 任務(wù)小結(jié)········································································································.81 項(xiàng)目4 智能小車系統(tǒng)的設(shè)計(jì)與實(shí)施····································································.82 任務(wù)4.1 智能循跡小車的設(shè)計(jì)與實(shí)現(xiàn)······································································.82 教學(xué)導(dǎo)航········································································································.82 任務(wù)描述、目的及要求······················································································.82 電路設(shè)計(jì)········································································································.83 程序設(shè)計(jì)········································································································.89 任務(wù)的調(diào)試運(yùn)行·······························································································.91 知識點(diǎn)···········································································································.91 4.1.1 光電傳感器的工作原理·········································································.91 4.1.2 減速電機(jī)的參數(shù)··················································································.92 舉一反三········································································································.92 任務(wù)小結(jié)········································································································.93 任務(wù)4.2 平衡小車的設(shè)計(jì)與實(shí)現(xiàn)············································································.93 教學(xué)導(dǎo)航········································································································.93 任務(wù)描述、目的及要求······················································································.93 電路設(shè)計(jì)········································································································.94 程序設(shè)計(jì)········································································································101 任務(wù)的調(diào)試運(yùn)行·······························································································109 知識點(diǎn)···········································································································109 4.2.1 卡爾曼濾波························································································109 4.2.2 光電編碼器························································································109 舉一反三·······································································································.110 任務(wù)小結(jié)·······································································································.110 項(xiàng)目5 智能機(jī)械臂的設(shè)計(jì)與實(shí)施·······································································.111 任務(wù)5.1 步進(jìn)電機(jī)驅(qū)動系統(tǒng)的搭建與調(diào)試·······························································.111 教學(xué)導(dǎo)航·······································································································.111 任務(wù)描述、目的及要求·····················································································.111 電路設(shè)計(jì)·······································································································.111 程序設(shè)計(jì)·······································································································.113 任務(wù)的調(diào)試運(yùn)行······························································································.115 知識點(diǎn)··········································································································.115 5.1.1 步進(jìn)電機(jī)··························································································.115 5.1.2 步進(jìn)電機(jī)驅(qū)動系統(tǒng)的組成及功能分析······················································.117 5.1.3 TB6600 步進(jìn)電機(jī)驅(qū)動器······································································.117 5.1.4 DRV8825 步進(jìn)電機(jī)驅(qū)動器····································································.118 5.1.5 Ramps 擴(kuò)展板····················································································.118 5.1.6 Arduino 擴(kuò)展庫的安裝與使用································································.119 任務(wù)小結(jié)········································································································120 任務(wù)5.2 機(jī)械臂正向運(yùn)動學(xué)與逆向運(yùn)動學(xué)的建模與調(diào)試·················································120 教學(xué)導(dǎo)航········································································································120 任務(wù)描述、目的及要求······················································································120 電路設(shè)計(jì)········································································································121 程序設(shè)計(jì)········································································································121 任務(wù)的調(diào)試運(yùn)行·······························································································128 知識點(diǎn)···········································································································128 5.2.1 MatrixMath 擴(kuò)展庫···············································································128 5.2.2 機(jī)器人運(yùn)動學(xué)建!ぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ128 5.2.3 歐拉角描述方式··················································································130 5.2.4 機(jī)器人逆向運(yùn)動學(xué)建!ぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ131 任務(wù)小結(jié)········································································································132 任務(wù)5.3 智能視覺引導(dǎo)的機(jī)械臂搬運(yùn)程序設(shè)計(jì)··························································132 教學(xué)導(dǎo)航········································································································132 任務(wù)描述、目的及要求······················································································132 電路設(shè)計(jì)········································································································132 程序設(shè)計(jì)········································································································132 任務(wù)的調(diào)試運(yùn)行·······························································································140 知識點(diǎn)···········································································································140 5.3.1 視覺傳感器的工作原理·········································································140 5.3.2 手眼標(biāo)定···························································································141 任務(wù)小結(jié)········································································································142 項(xiàng)目6 智能倉儲的設(shè)計(jì)與實(shí)施···········································································143 任務(wù)6.1 智能倉庫的設(shè)計(jì)與實(shí)施············································································143 教學(xué)導(dǎo)航········································································································143 任務(wù)描述、目的及要求······················································································144 電路設(shè)計(jì)········································································································144 程序設(shè)計(jì)········································································································148 任務(wù)的調(diào)試運(yùn)行·······························································································153 知識點(diǎn)···········································································································154 6.1.1 RFID 通信IC 卡··················································································154 6.1.2 ZigBee 通信簡介·················································································154 6.1.3 顯存芯片SSD1306···············································································155 任務(wù)小結(jié)········································································································156 任務(wù)6.2 智能水表的設(shè)計(jì)與實(shí)施············································································156 教學(xué)導(dǎo)航········································································································157 任務(wù)描述、目的及要求······················································································157 電路設(shè)計(jì)········································································································157 程序設(shè)計(jì)········································································································162 任務(wù)的調(diào)試運(yùn)行·······························································································164 知識點(diǎn)···········································································································164 任務(wù)小結(jié)········································································································165 項(xiàng)目7 農(nóng)業(yè)智能灌溉與監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)施···················································166 任務(wù)7.1 農(nóng)業(yè)智能灌溉系統(tǒng)的設(shè)計(jì)與實(shí)施································································166 教學(xué)導(dǎo)航········································································································166 任務(wù)描述、目的及要求······················································································166 電路設(shè)計(jì)········································································································167 程序設(shè)計(jì)········································································································169 任務(wù)的調(diào)試運(yùn)行·······························································································174 知識點(diǎn)···········································································································174 7.1.1 ZigBee 無線通信模塊···········································································174 7.1.2 感知模塊硬件選型···············································································174 7.1.3 遠(yuǎn)程通信模塊選型···············································································176 任務(wù)小結(jié)········································································································177 任務(wù)7.2 農(nóng)業(yè)智能監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)施································································178 教學(xué)導(dǎo)航········································································································178 任務(wù)描述、目的及要求······················································································178 電路設(shè)計(jì)········································································································178 程序設(shè)計(jì)········································································································182 任務(wù)的調(diào)試運(yùn)行·······························································································184 知識點(diǎn)···········································································································184 任務(wù)小結(jié)········································································································185 參考文獻(xiàn)··············································································································186
你還可能感興趣
我要評論
|