創(chuàng)客訓(xùn)練營 Arduino物聯(lián)網(wǎng)應(yīng)用技能實訓(xùn)
定 價:55 元
Arduino 是全球流行的開源硬件和軟件開發(fā)平臺集合體,Arduino 易于學(xué)習(xí)和上手,其簡單的開發(fā)方式使得創(chuàng)客開發(fā)者集中關(guān)注創(chuàng)意與實現(xiàn),開發(fā)者可以借助Arduino 快速完成自己的項目。本書遵循以能力培養(yǎng)為核心,以技能訓(xùn)練為主線,以理論知識為支撐的編寫思想,采用基于工作過程的任務(wù)驅(qū)動教學(xué)模式,使用基于ESP8266Wi-Fi 模塊的WeMos D1 開發(fā)板,應(yīng)用Arduino IDE 開發(fā)環(huán)境及編程方法,以31 個任務(wù)實訓(xùn)課題為載體,使讀者了解ESP8266Wi-Fi 模塊的工作原理,學(xué)習(xí)網(wǎng)絡(luò)基礎(chǔ)知識,學(xué)會以創(chuàng)建站點STA、軟接入點SoftAP,建立Wi-Fi 連接,創(chuàng)建Web 服務(wù)器,實現(xiàn)TCP Server、TCP Client、UDP、mDNS 等服務(wù)功能,開發(fā)智能云控服務(wù),學(xué)會Arduino 物聯(lián)網(wǎng)程序設(shè)計和編程技巧及其操作方法,提高Arduino 物聯(lián)網(wǎng)開發(fā)的應(yīng)用技能。本書由淺入深、通俗易懂、注重應(yīng)用,便于創(chuàng)客學(xué)習(xí)物聯(lián)網(wǎng)開發(fā)知識和技能訓(xùn)練,可作為大中專院校機電類專業(yè)學(xué)生的理論學(xué)習(xí)與實訓(xùn)教材,也可作為物聯(lián)網(wǎng)開發(fā)人員技能培訓(xùn)教材,還可供相關(guān)工程技術(shù)人員參考。
·應(yīng)用Arduino和ESP8266WiFi模塊,可以快速、便捷的開發(fā)物聯(lián)網(wǎng)項目和產(chǎn)品。 ·ESP8266WiFi開發(fā)模塊可將用戶的物理設(shè)備連接到WiFi無線網(wǎng)絡(luò)上,進行互聯(lián)網(wǎng)或局域網(wǎng)通信,實現(xiàn)聯(lián)網(wǎng)功能。ESP8266不僅可以實現(xiàn)數(shù)據(jù)傳輸功能,還可控制建立wifi熱點,或者作為wifi客戶端連接到某指定路由器,同時還可編程控制所有的輸入輸出點。 ·Arduino的簡單開發(fā)方式使得科技工作者和創(chuàng)客開發(fā)者集中關(guān)注創(chuàng)意與實現(xiàn),Arduino學(xué)習(xí)便捷,容易上手,開發(fā)者可以借助Arduino快速完成自己的項目。 應(yīng)用Arduino 物聯(lián)網(wǎng)開發(fā)知識和技能,可以發(fā)揮大專院校、物聯(lián)網(wǎng)科技工作者、大眾創(chuàng)客和創(chuàng)新創(chuàng)業(yè)青年物聯(lián)網(wǎng)的創(chuàng)新潛力,開發(fā)智能家居、工業(yè)無線控制、傳感器網(wǎng)絡(luò)和WiFi熱點廣告等領(lǐng)域的創(chuàng)新項目和產(chǎn)品。
前言創(chuàng)客訓(xùn)練營叢書是為了支持大眾創(chuàng)業(yè)、萬眾創(chuàng)新,為創(chuàng)客實現(xiàn)創(chuàng)新提供技術(shù)支持的應(yīng)用技能訓(xùn)練叢書,本書是創(chuàng)客訓(xùn)練營叢書之一。Arduino是全球流行的開源硬件和軟件開發(fā)平臺集合體,Arduino的簡單開發(fā)方式使得創(chuàng)客開發(fā)者集中關(guān)注創(chuàng)意與實現(xiàn),Arduino學(xué)習(xí)便捷,容易上手,開發(fā)者可以借助Arduino快速完成自己的項目。本書遵循以能力培養(yǎng)為核心,以技能訓(xùn)練為主線,以理論知識為支撐的編寫思想,采用基于工作過程的任務(wù)驅(qū)動教學(xué)模式,使用基于ESP8266Wi-Fi模塊的WeMosD1開發(fā)板,應(yīng)用ArduinoIDE開發(fā)環(huán)境及編程方法,以31個任務(wù)實訓(xùn)課題為載體,使讀者了解ESP8266Wi-Fi模塊的工作原理,學(xué)習(xí)網(wǎng)絡(luò)基礎(chǔ)知識、學(xué)會創(chuàng)建站點STA和軟接入點SoftAP,建立Wi-Fi連接,創(chuàng)建Web服務(wù)器,實現(xiàn)TCPServer、TCPClient、UDP、mDNS等服務(wù)功能,開發(fā)智能云控服務(wù),學(xué)會Arduino物聯(lián)網(wǎng)程序設(shè)計和編程技巧及其操作方法,提高Arduino物聯(lián)網(wǎng)開發(fā)的應(yīng)用技能。全書分為認識Arduino物聯(lián)網(wǎng)開發(fā)板、搭建物聯(lián)網(wǎng)開發(fā)環(huán)境、學(xué)習(xí)Arduino編程技術(shù)、物聯(lián)網(wǎng)開發(fā)基礎(chǔ)、串口通信與控制、EEPROM讀寫、編寫Arduino類庫、I2C通信、物聯(lián)網(wǎng)網(wǎng)絡(luò)通信、傳感器應(yīng)用、網(wǎng)頁配置與網(wǎng)絡(luò)認證、物聯(lián)網(wǎng)綜合應(yīng)用十二個項目,每個項目設(shè)有一個或多個訓(xùn)練任務(wù),通過任務(wù)驅(qū)動技能訓(xùn)練,讀者能夠快速掌握ESP826Wi-Fi模塊的基礎(chǔ)知識,掌握Arduino物聯(lián)網(wǎng)開發(fā)程序的設(shè)計方法與技巧。項目后面設(shè)有習(xí)題,用于技能提高訓(xùn)練,全面提高讀者ESP8266Wi-Fi模塊的綜合應(yīng)用能力。本書由肖明耀、張?zhí)旌、郭惠婷、姚文慧、折占平編著。本書在撰寫過程中,參考了很多開源項目、技術(shù)文檔和應(yīng)用案例,在此對相關(guān)作者表示衷心的感謝。同時感謝深圳四博智聯(lián)科技有限公司在網(wǎng)上提供了ESPDuino開發(fā)板和基于ESPDuino的智慧物聯(lián)開發(fā)寶典等相關(guān)學(xué)習(xí)資料,感謝穆穆電子在網(wǎng)上提供WeMosD1WiFi開發(fā)板,為我們的學(xué)習(xí)和實驗提供了技術(shù)支持。由于編寫時間倉促,加上作者水平有限,書中難免存在錯誤和不妥之處,懇請廣大讀者批評指正,請將意見發(fā)至szxiaomingyao@163com,不勝感謝。編 者
肖明耀,高級工程師、高級講師,從事技工、技師教育36年,出版電工、電子類圖書18本。主要作品有《三菱FX3U系列PLC應(yīng)用技能實訓(xùn)》。張?zhí)旌椋呒壖紟煛?
目錄前言項目一。粒颍洌酰椋睿镂锫(lián)網(wǎng)開發(fā)板1 任務(wù)1 認識Arduino物聯(lián)網(wǎng)開發(fā)板1 習(xí)題1 8 項目二 搭建物聯(lián)網(wǎng)開發(fā)環(huán)境9 任務(wù)2 搭建Arduino物聯(lián)網(wǎng)開發(fā)環(huán)境9 任務(wù)3 學(xué)用Arduino開發(fā)工具16 習(xí)題2 24 項目三 學(xué)習(xí)Arduino編程技術(shù)25 任務(wù)4 控制LED燈閃爍25 任務(wù)5 學(xué)用Arduino控制函數(shù)37 任務(wù)6 編制用戶函數(shù)45 任務(wù)7 使用數(shù)組控制三只LED流水燈50 任務(wù)8。校祝洼敵隹刂疲担 任務(wù)9。樱校梢莆惠敵隹刂疲担 習(xí)題3 61 項目四 物聯(lián)網(wǎng)開發(fā)基礎(chǔ)62 任務(wù)10 物聯(lián)網(wǎng)Wi-Fi接入點AP 62 任務(wù)11 物聯(lián)網(wǎng)站點STA 67 任務(wù)12。粒校樱裕凉泊婺J剑罚 任務(wù)13 掃描Wi-Fi 76 任務(wù)14 智能連接技術(shù)79 習(xí)題4 82 項目五 串口通信與控制83 任務(wù)15 串口通信與控制83 習(xí)題5 95 項目六 EEPROM 讀寫96 任務(wù)16 讀寫EEPROM 96 習(xí)題6 100 項目七 編寫Arduino類庫101 任務(wù)17 學(xué)會編寫Arduino類庫101 習(xí)題7 110 項目八。桑玻猛ㄐ牛保保 任務(wù)18 應(yīng)用OLED顯示屏111 習(xí)題8 120 項目九 物聯(lián)網(wǎng)網(wǎng)絡(luò)通信121 任務(wù)19。裕茫校樱澹颍觯澹蛲ㄐ牛保玻 任務(wù)20。裕茫校茫欤椋澹睿敉ㄐ牛保常 任務(wù)21 UDP服務(wù)142 任務(wù)22 客戶端遠程控制硬件147 任務(wù)23。祝椋疲閽呙瑁保担 任務(wù)24。恚模危臃⻊(wù)153 習(xí)題9 156 項目十 傳感器應(yīng)用157 任務(wù)25 超聲傳感器應(yīng)用157 任務(wù)26 常用模塊和傳感器應(yīng)用161 任務(wù)27 溫濕度傳感器DHT11 171 習(xí)題10 174 項目十一 網(wǎng)頁配置與網(wǎng)絡(luò)認證175 任務(wù)28。祝椋疲榫W(wǎng)頁參數(shù)配置175 任務(wù)29 網(wǎng)絡(luò)認證179 習(xí)題11 182 項目十二 物聯(lián)網(wǎng)綜合應(yīng)用183 任務(wù)30 網(wǎng)絡(luò)WebOLED顯示應(yīng)用183 任務(wù)31 智能云控LED 190 習(xí)題12 197