查看完整版本: [Arduino]webserver頁面TextBox寫法問題
頁: [1]

dextrano 發表於 2017-5-3 07:29 PM

[Arduino]webserver頁面TextBox寫法問題

本帖最後由 dextrano 於 2017-5-6 05:31 PM 編輯

各位高手大家好,自學Arduino過程撞了不少牆
最近有個想法找不到可以參考的寫法,請高手們不吝指導

我用WebServer.h的庫寫個簡單的網頁
網頁內做了TextBox,想用來儲存數值,並寫入EEPROM內

目前遇到的難題是
網頁上呈現的TextBox裡,如何能讓value值直接讀取EEPROM指定的位址或帶入ValAA變數? (下面???的部分)

int ValAA=EEPROM.read(1);

P(homePage) =
  "<form method=\"post\" action= \"SAVECONF\">"
  "請輸入數值:<input type=\"text\" name=\"AA\" maxlength=\"3\" size=\"3\" value= ???>"
  "<br><input type=\"submit\" name=\"send\" value=\"送出\">"
  "</form>";

哪位大德可以指導一下,謝謝~
=================更新======================
目前完成的網頁如圖
因為沒辦法在textbox上直接呈現變數
只好另外寫server << "當前IP" << EEPROM.read(0) ;
來讓使用者知道目前的設定是多少

如果能讓textbox上面直接撈EEPROM的數值就好了....


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

dextrano 發表於 2017-5-8 08:52 AM

自頂~ 求救~~哪位高手能指導一下
查了好久也找不到類似的答案
難道真的那麼難搞或無解.........

chevylin0802 發表於 2017-5-9 11:14 AM

本帖最後由 chevylin0802 於 2017-5-9 11:15 AM 編輯

Arduino接受String的變數
String a = "12345";
String b = "67890";
a += b; // a就會等於 "1234567890"

其實用Arduino幾乎沒有人做web server
因為單晶片能做的工作本來就有限
而且即使你做了web server也只能提供給一個客戶端使用
所以大部份都是採用藍芽連線
Arduino的程式也多半都用序列傳輸的程式庫來完成

頁: [1]