第十六章網路家電控制使用Webduino程式庫建立微型網站 ...

文章推薦指數: 80 %
投票人數:10人

第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值使用Streaming程式庫輸出字串建立網頁表單認識GET ... 上传 请登录 Mypresentations Profile 反馈 Logout 搜索 请登录 请登录 Authwithsocialnetwork: 注册 忘记密码? Downloadpresentation Wethinkyouhavelikedthispresentation.Ifyouwishtodownloadit,pleaserecommendittoyourfriendsinanysocialsystem.Sharebuttonsarealittlebitlower.Thankyou! Buttons: 取消 Download Presentationisloading.Pleasewait. 第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值 PublishedbyGonzaloRíoOrtega Modified3年之前 嵌入 Downloadpresentation Copytoclipboard Similarpresentations More Presentationontheme:"第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值"—Presentationtranscript: 1 2 第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值使用Streaming程式庫輸出字串建立網頁表單認識GET和POST方法從瀏覽器控制遠端燈光開關控制家電開關 3 使用Webduino程式庫建立微型網站Arduino內建的乙太程式庫程式,比較不容易維護;在Webduino程式庫則透過命令(command)處理各種請求,每個命令相當於一個HTML頁面。

參閱16-2 4 使用Webduino程式庫建立微型網站參閱16-3 5 撰寫Webduino的命令命令就是自訂函數,最基本的格式:Webduino程式至少要有一個自訂命令。

底下的自訂命令defaultCmd,將送出事先儲存的HTML內容給用戶端。

參閱16-4 6 Webduino的微網站程式碼Webduino是基於官方Ethernet程式庫的加強版程式,因此沿用了部分語法,基本的網站伺服器程式碼:參閱16-6 7 自訂錯誤訊息網頁錯誤訊息"EPICFAIL"定義在Webduino.h程式檔,我們可以自訂此訊息:也能用圖像代替錯誤訊息:參閱16-8 8 影像與超連結標籤參閱16-9 9 監控遠端的溫濕度值(一)沿用第十五章的乙太網路模組接線,加入DHT11溫濕度感測器:參閱16-11 10 監控遠端的溫濕度值(二)此defaultCmd命令採用Streaming的程式庫,輸出HTML中的變動部分(顯示最新的溫濕度值):參閱16-13 11 使用Streaming程式庫輸出字串Streaming程式庫的語法,能在同一行敘述合併輸出字串和變數值,它也能用在LCD顯示器以及乙太網路卡等模組的程式庫,取代print()指令。

參閱16-13 12 輸出帶小數點的溫濕度值「傳統」的C程式語言中,把浮點數字轉換成字串的函數叫做sprintf();Arduino採用的轉換函數叫做dtostrf()。

參閱16-15 13 讓瀏覽器自動更新顯示溫濕度值參閱16-16 14 傳遞資料給網站伺服器從用戶端傳遞資料給網站伺服器,主要有超連結和表單(form)兩種途徑。

表單是網頁上讓使用者輸入資料的介面,基本的表單元素類型如下:參閱16-17 15 建立網頁表單表單元素放在HTML本體的

標籤之中:呈現結果:參閱16-18 16 認識傳遞資料的GET方法和查詢字串附加在網址後面的傳遞資料,稱為「查詢字串(querystring)」:參閱16-21 17 認識POST方法GET方法會把傳遞資料附加在網址後面,傳送的資料量有限(最大通常是2KB)。

POST方法則沒有限制上傳資料的大小(實際情況由網站伺服器決定,通常都大於2MB)。

底下是發出GET請求時,附加資料的方式:POST方法則是把資料附加在請求內文:參閱16-22 18 建立接收POST表單資料的自訂命令(一)使用Webduino程式庫撰寫一個處理POST表單資料的程式,在瀏覽器上呈現用戶輸入的資料,以及點選的「開」或「關」選項值。

參閱16-23讀取POST資料的指令名稱與格式如下,只要有讀取到POST資料,readPOSTparam()將傳回true: 19 建立接收POST表單資料的自訂命令(二)新增一個名叫postCmd的自訂命令的程式片段:參閱16-24在setup()函數,透過addCommand()設定觸發此命令的網址路徑名稱: 20 從瀏覽器控制遠端燈光開關在接收參數值的程式裡加入判斷條件式,讓此網站伺服器根據用戶的輸入值來開、關LED:參閱16-26 21 控制遠端燈光開關的程式比較兩個字串時,必須使用strcmp()函數;若字串相同,此函數將傳回0:參閱16-28 22 控制家電開關繼電器是「用電磁鐵控制的開關」,控制端和被控制設備的電源是分離的:繼電器通常需要透過電晶體驅動,市售現成的控制模組上面已包含電晶體。

加裝繼電器控制模組,即可透過網路控制家電開關:參閱16-33 23 使用繼電器控制家電開關參閱16-36參閱16-38 24 電源線的連接方式參閱16-37 Downloadppt"第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值" Similarpresentations HTU報告者:周振聰僑生處主任.hTU免會考成績入學hTU未來望您想學一技之長嗎?歡迎參加莊敬建教班不但三年免學費,且保證讓您學到一技之長,脫離貧窮,邁向光明的人生免試入學. 醫學美學之我見ー肉毒桿菌班級:應日三乙姓名:蔡雅卉學號:497E0076.前言現在的人,已經把整型看做是微不足道的事情了。

即使只是戴牙套、局部雷射、割雙眼皮、打美白針、肉毒桿菌等等,都可以在身體上做不同的改變,而讓自己更滿意自己的外表。

Arduino入门实训——智能保险库项目制作曾祥潘梁志成2016年1月第十七届广东省电脑制作活动培训课程. 桃園地景藝術節最近桃園在舉辦桃園地景藝術節,種共有五大主題區,分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜古厝展區、新屋水巷展區。

那這些景點到底個展覽什麼呢?讓我們繼續看下去……。

4-2、聚落的演變人口的分布自然環境特性、交通便利性及就業機會等因素,常影響人們對於居住地點的選擇。

臺灣西部地區的平原和盆地,地勢較為低平、開發較早,在肥沃的土壤、便捷的交通網路等有利的條件下,工商業往來頻繁,人口較為密集。

智慧居家安全監控ARDUINOHOMESECURITYSYSTEM班級:資訊三乙組員:簡廷寬、鄭仁博、盧冠宇、游宗倫組別:G105B08指導老師:張佩琪老師. 電機電子群培養學生具備電機與電子群共同核心能力,使具備電機與電子領域有關操作、維修、測試、應用等實用專業技能。

並為相關專業領域之學習或高一層級專業知能之進修奠定基礎。

聞一多詩集導讀--《死水》與《紅燭》系級/組別:森資一第五組 白玉苦瓜余光中. 國立勤益科技大學總務處文書組林東和分機2561文書處理國立勤益科技大學總務處文書組林東和分機2561 加快培育和发展战略性新兴产业科技部调研室胥和平 屏東監理站電腦筆試e化系統考生操作使用說明及注意事項. 2014年语言文字工作总结党委学生工作部2014年12月5日. 讲好后勤故事提升后勤形象淮阴师范学院宣传部副部长张同刚. 臺中市103年度建立社區照顧關懷據點評鑑說明會 讲故事训练授课人:田轶. 第十一課菜園6-11. 門神在傳統觀念中,門是居住環境中與外界相通的出入口,具有重要的屏障作用。

門神顧名思義就是護宅守門的神仙,每逢過年,上至天子百官下至普通百姓,家家戶戶必在門上張貼門神,以保一家平安。

門神種類主要有宅第大門上將軍武門神、內室門戶上祈福文門神,還有童子門神、仙子門神等,形象豐富多樣,皇家貴戚還往往在畫上瀝粉貼金,十分吉祥喜慶。

第3章:產業與競爭環境張緯良世新大學資訊管理系. 校本选修课第三专题西藏问题北京师大二附中李文燕. Similarpresentations Aboutproject SlidePlayer 条款 反馈 隐私 反馈 ©2022slidesplayer.comInc.Allrightsreserved. 搜索 Tomakethiswebsitework,weloguserdataandshareitwithprocessors.Tousethiswebsite,youmustagreetoourPrivacyPolicy,includingcookiepolicy. Iagree.     AdsbyGoogle


請為這篇文章評分?