單片機控制技術:基於Arduino平臺的項目式教程(簡體書)
商品資訊
系列名:高等職業教育汽車類專業校企合作“互聯網+”創新型教材
ISBN13:9787111672630
出版社:機械工業出版社
作者:陳紀欽
出版日:2021/04/10
裝訂/頁數:平裝/143頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
目次
商品簡介
本書選用了入門簡單、應用廣泛的開源平臺Arduino作為單片機控制技術課程的教學載體,從圖形化編程,逐步過渡到簡單文本代碼的編寫,*後通過兩個綜合性示例拓展了單片機控制技術的實際應用。
本書主要內容包括Arduino平臺的認識、圖形化編程入門、Arduino文本編程入門、Arduino的輸入與輸出、Arduino編程語言進階、串行通信的實現、泊車輔助系統的設計和車載空調智能通風系統的設計。為了強化學習效果,本書還配有活頁式任務工單。
學習本書內容,不需要預先學習C語言基礎類課程,可以直接按照書中示例項目進行編程實操訓練,可在實現項目控制效果的過程中掌握編程語言的基本結構和應用規律。
本書主要供職業教育智能網聯汽車技術專業、汽車智能技術專業作為教材使用,也可作為職業教育領域其他專業單片機控制技術課程或編程語言入門課程的教材。
為了方便教學,本書配有電子課件、示例程序源文件等教學資源。運行效果視頻可掃書中二維碼觀看,授課教師可登錄機工教育服務網(wwwcmpeducom),以教師身份註冊後免費下載,或來電諮詢(01088379375)
本書主要內容包括Arduino平臺的認識、圖形化編程入門、Arduino文本編程入門、Arduino的輸入與輸出、Arduino編程語言進階、串行通信的實現、泊車輔助系統的設計和車載空調智能通風系統的設計。為了強化學習效果,本書還配有活頁式任務工單。
學習本書內容,不需要預先學習C語言基礎類課程,可以直接按照書中示例項目進行編程實操訓練,可在實現項目控制效果的過程中掌握編程語言的基本結構和應用規律。
本書主要供職業教育智能網聯汽車技術專業、汽車智能技術專業作為教材使用,也可作為職業教育領域其他專業單片機控制技術課程或編程語言入門課程的教材。
為了方便教學,本書配有電子課件、示例程序源文件等教學資源。運行效果視頻可掃書中二維碼觀看,授課教師可登錄機工教育服務網(wwwcmpeducom),以教師身份註冊後免費下載,或來電諮詢(01088379375)
目次
前言
項目1Arduino平臺的認識
11Arduino的使用場景廣泛
111被創客廣泛接受並使用
112能快速進行原型設計
113在STEM教育中被推廣使用
12Arduino的特性及其由來
121Arduino為什麼能得到廣泛應用?
122Arduino的由來
13Arduino的硬件類別
131常見的Arduino控制器
132常用的擴展硬件
133深入瞭解Arduino UNO
項目2圖形化編程入門
21認識米思齊(Mixly)
22軟件獲取與編程準備
23控制發光二極管的亮與滅
【任務21】上傳第一個控制程序
【任務22】讓“L”燈重新恢復閃爍
24什麼是“變量”
【任務23】使用變量指代閃爍間歇時間
【任務24】變量變化
25串口監視器的使用
【任務25】使用串口監視器監控閃爍間歇時間
26選擇結構的使用
【任務26】單分支選擇結構的使用
【任務27】多分支選擇結構的使用
27循環結構的使用
【任務28】“重複執行”模塊的使用
【任務29】“遍歷循環”模塊的使用
項目3Arduino文本編程入門
31上傳第一個文本代碼程序
32Arduino IDE常用配置
33Arduino基本程序架構
34讓“L”燈重新恢復閃爍
【任務31】編寫文本代碼控制“L”燈閃爍
35代碼中加入變量
【任務32】使用變量指代端子編號
【任務33】使用變量讓閃爍間歇時間不斷增長
36串口監視器的調用
【任務34】調用串口監視器查看變量值的變化
37流水燈效果的實現
【任務35】使用遍歷循環結構實現流水燈效果
【任務36】使用重複循環結構實現流水燈效果
【任務37】使用選擇結構實現流水燈效果
項目4Arduino的輸入與輸出
41數字輸出
【任務41】控制輸出端子狀態
42數字輸入
【任務42】數字輸入信號的讀取
【任務43】開關信號的讀取
【任務44】開關信號控制LED亮滅
43模擬輸出
【任務45】模擬輸出信號的讀取
【任務46】呼吸燈效果的實現
44模擬輸入
【任務47】模擬輸入信號的讀取
【任務48】發光二極管亮度調節的實現
項目5Arduino編程語言進階
51一位數碼管的工作原理
【任務51】控制數碼管顯示數字
52子函數的應用
【任務52】添加子函數
【任務53】為子函數添加傳遞參數
【任務54】使用子函數優化一位數碼管控制程序
53一維數組的應用
【任務55】摩爾斯電碼表達SOS信號
【任務56】使用一維數組優化一位數碼管
控制程序
54二維數組的應用
【任務57】使用二維數組優化一位數碼管
【任務58】使用二維數組控制點陣
5574HC595芯片的使用
【任務59】使用74HC595芯片控制燈組亮滅
【任務510】使用二維數組優化74HC595
控制程序
【任務511】shiftOut函數的使用
【任務512】使用74HC595芯片實現一位
數碼管控制
項目6串行通信的實現
61串口通信的實現
【任務61】利用串口輸入指令控制發光二極管
顏色變化
62IIC通信的實現
【任務62】利用IIC通信實現發光二極管交替
閃爍
63SPI通信的實現
【任務63】利用SPI通信實現發光二極管的
亮滅控制
項目7泊車輔助系統的設計
71超聲波傳感器的使用
【任務71】超聲波測距功能的實現
【任務72】庫文件的導入
72液晶顯示模塊的使用
【任務73】顯示功能的實現
【任務74】滾動顯示效果的實現
73蜂鳴器的使用
【任務75】控制蜂鳴器發出報警音
74泊車輔助系統的實現
【任務76】綜合應用各模塊實現泊車輔助功能
項目8車載空調智能通風系統的設計
81DHT11溫濕度傳感模塊的使用
【任務81】溫度和濕度信息的獲取
82舵機的控制
【任務82】控制舵機轉動相應角度
83直流有刷電動機的控制
【任務83】直流有刷電動機的轉速控制
84紅外遙控的實現
【任務84】紅外信號的接收
【任務85】紅外遙控的實現
85車載空調智能通風系統的實現
【任務86】實現車載空調智能通風系統功能
參考文獻
項目1Arduino平臺的認識
11Arduino的使用場景廣泛
111被創客廣泛接受並使用
112能快速進行原型設計
113在STEM教育中被推廣使用
12Arduino的特性及其由來
121Arduino為什麼能得到廣泛應用?
122Arduino的由來
13Arduino的硬件類別
131常見的Arduino控制器
132常用的擴展硬件
133深入瞭解Arduino UNO
項目2圖形化編程入門
21認識米思齊(Mixly)
22軟件獲取與編程準備
23控制發光二極管的亮與滅
【任務21】上傳第一個控制程序
【任務22】讓“L”燈重新恢復閃爍
24什麼是“變量”
【任務23】使用變量指代閃爍間歇時間
【任務24】變量變化
25串口監視器的使用
【任務25】使用串口監視器監控閃爍間歇時間
26選擇結構的使用
【任務26】單分支選擇結構的使用
【任務27】多分支選擇結構的使用
27循環結構的使用
【任務28】“重複執行”模塊的使用
【任務29】“遍歷循環”模塊的使用
項目3Arduino文本編程入門
31上傳第一個文本代碼程序
32Arduino IDE常用配置
33Arduino基本程序架構
34讓“L”燈重新恢復閃爍
【任務31】編寫文本代碼控制“L”燈閃爍
35代碼中加入變量
【任務32】使用變量指代端子編號
【任務33】使用變量讓閃爍間歇時間不斷增長
36串口監視器的調用
【任務34】調用串口監視器查看變量值的變化
37流水燈效果的實現
【任務35】使用遍歷循環結構實現流水燈效果
【任務36】使用重複循環結構實現流水燈效果
【任務37】使用選擇結構實現流水燈效果
項目4Arduino的輸入與輸出
41數字輸出
【任務41】控制輸出端子狀態
42數字輸入
【任務42】數字輸入信號的讀取
【任務43】開關信號的讀取
【任務44】開關信號控制LED亮滅
43模擬輸出
【任務45】模擬輸出信號的讀取
【任務46】呼吸燈效果的實現
44模擬輸入
【任務47】模擬輸入信號的讀取
【任務48】發光二極管亮度調節的實現
項目5Arduino編程語言進階
51一位數碼管的工作原理
【任務51】控制數碼管顯示數字
52子函數的應用
【任務52】添加子函數
【任務53】為子函數添加傳遞參數
【任務54】使用子函數優化一位數碼管控制程序
53一維數組的應用
【任務55】摩爾斯電碼表達SOS信號
【任務56】使用一維數組優化一位數碼管
控制程序
54二維數組的應用
【任務57】使用二維數組優化一位數碼管
【任務58】使用二維數組控制點陣
5574HC595芯片的使用
【任務59】使用74HC595芯片控制燈組亮滅
【任務510】使用二維數組優化74HC595
控制程序
【任務511】shiftOut函數的使用
【任務512】使用74HC595芯片實現一位
數碼管控制
項目6串行通信的實現
61串口通信的實現
【任務61】利用串口輸入指令控制發光二極管
顏色變化
62IIC通信的實現
【任務62】利用IIC通信實現發光二極管交替
閃爍
63SPI通信的實現
【任務63】利用SPI通信實現發光二極管的
亮滅控制
項目7泊車輔助系統的設計
71超聲波傳感器的使用
【任務71】超聲波測距功能的實現
【任務72】庫文件的導入
72液晶顯示模塊的使用
【任務73】顯示功能的實現
【任務74】滾動顯示效果的實現
73蜂鳴器的使用
【任務75】控制蜂鳴器發出報警音
74泊車輔助系統的實現
【任務76】綜合應用各模塊實現泊車輔助功能
項目8車載空調智能通風系統的設計
81DHT11溫濕度傳感模塊的使用
【任務81】溫度和濕度信息的獲取
82舵機的控制
【任務82】控制舵機轉動相應角度
83直流有刷電動機的控制
【任務83】直流有刷電動機的轉速控制
84紅外遙控的實現
【任務84】紅外信號的接收
【任務85】紅外遙控的實現
85車載空調智能通風系統的實現
【任務86】實現車載空調智能通風系統功能
參考文獻
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

