第十六章網路家電控制使用Webduino程式庫建立微型網站 ...
文章推薦指數: 80 %
第十六章網路家電控制使用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本體的
延伸文章資訊
- 1常見問題與解答 - Webduino 基礎教學
Webduino 開發板是服務內的硬體產品,目前有Webduino 馬克1 號、Webduino Fly、Webduino Smart 以及Web:Bit 四種型號。 3. Webduino 要...
- 2Arduino 韌體下載與燒錄 - Webduino 基礎教學
選擇剛剛解壓縮檔案內,把Library 資料夾裡頭的zip 檔案一一引入。 Webduino wafirmata. 這些程式庫壓縮檔案分別是:. (1) DHT.zip:溫濕度傳感器 (2) J...
- 3Arduino 韌體下載與燒錄 - iT 邦幫忙
因為Webduino 要走Arduino Firmata 的通訊協定,所以必須「要燒錄具有Firmata 通訊 ... 下載韌體與程式庫我們已經把要燒錄在Arduino 裡的韌體程式碼以及要引入...
- 4Webduino Fly+Arduino 全新未使用零件備品出清 - 蝦皮購物
購買Webduino Fly+Arduino 全新未使用零件備品出清. ... 已裝程式及提供原始碼全套裝4自由度meArm機械手臂Arduino UNO板+雙搖桿擴展板+伺服馬達+壓克力手臂散件.
- 5第十六章網路家電控制使用Webduino程式庫建立微型網站 ...
第十六章網路家電控制使用Webduino程式庫建立微型網站Webduino的微網站程式碼自訂錯誤訊息網頁監控遠端的溫濕度值使用Streaming程式庫輸出字串建立網頁表單認識GET ...