2017-01-14 14 views
0

私は質問があります。 HTMLページのスライダからArduinoボードに接続されているサーボの角度を制御する値を取得できますか?Arduinoでサーボを制御するスライダから値を取得

on/offのような情報のようなボタンから値を取得できますが、取得するのは簡単ですが、変更すると0-150の範囲の値を取得できません。私はArduinoとイーサネットシールドを使用しています。
誰かが私を助けることができますか?

マイスライダーコード:オン/オフボタンの

client.print("< input type='range' min='1' max='150' name=greVal value=greTemp oninput='showValue1(this.value)' >"); 
client.println("< span id='range1'>0< /span>"); 
client.println("<script type='text/javascript'>\r\nfunction showValue1(newValue)\ \n{\r\ndocument.getElementById('range1').innerHTML=newValue;\r\n}\r\n</script>\r\n"); 

コード、私はサーボにこのような何かをしたいと思います。私は意味IP

client.println("< a href=\"/?on\"\">on</a>"); 
client.println("< a href=\"/?off\"\">off</a>"); 
後、 hrefにスライダーの値を入れます

答えて

0

リンクをクリックせずに自動的に行う場合は、showValue1機能を変更して場所を変更できます。下のスニペットを確認してください。

function updateRange(newValue) { 
    window.location = "http://localhost/index.php?range=" + newValue; 
} 

またformタグにあなたの入力を包むとget代わりのpostにそれを、アクションを設定することにより、ボタンのクリック後に同じことを行うことができます。送信すると、URLに値を持つ入力が追加されます。

関連する問題