創(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)練,可作為大中專院校機(jī)電類專業(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ò)上,進(jìn)行互聯(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)用技能。全書分為認(rèn)識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ò)認(rèn)證、物聯(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 認(rèn)識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 PWM輸出控制52 任務(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 AP+STA共存模式72 任務(wù)13 掃描Wi-Fi 76 任務(wù)14 智能連接技術(shù)79 習(xí)題4 82 項目五 串口通信與控制83 任務(wù)15 串口通信與控制83 習(xí)題5 95 項目六。牛牛校遥希 讀寫96 任務(wù)16 讀寫EEPROM 96 習(xí)題6 100 項目七 編寫Arduino類庫101 任務(wù)17 學(xué)會編寫Arduino類庫101 習(xí)題7 110 項目八 I2C通信111 任務(wù)18 應(yīng)用OLED顯示屏111 習(xí)題8 120 項目九 物聯(lián)網(wǎng)網(wǎng)絡(luò)通信121 任務(wù)19。裕茫校樱澹颍觯澹蛲ㄐ牛保玻 任務(wù)20。裕茫校茫欤椋澹睿敉ㄐ牛保常 任務(wù)21。眨模蟹⻊(wù)142 任務(wù)22 客戶端遠(yuǎn)程控制硬件147 任務(wù)23 Wi-Fi掃描151 任務(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ò)認(rèn)證175 任務(wù)28 Wi-Fi網(wǎng)頁參數(shù)配置175 任務(wù)29 網(wǎng)絡(luò)認(rèn)證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