从滑块获取值以使用Arduino控制伺服

时间:2017-01-14 20:47:13

标签: html arduino ethernet servo

我有一个问题。我可以从HTML页面上的滑块获取一个值来控制连接到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"); 

按钮代码打开/关闭,我想用伺服制作这样的东西..我的意思是在href之后将滑块的值放在IP之后

client.println("< a href=\"/?on\"\">on</a>");
client.println("< a href=\"/?off\"\">off</a>");

1 个答案:

答案 0 :(得分:0)

如果您想在不点击链接的情况下自动生成,可以更改showValue1功能并更改位置。请查看下面的代码段。

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

您也可以在按下按钮后执行相同操作,方法是将输入包装在form标记中,并将其操作设置为get而不是post。通过向您的网址添加值输入,可以提交结果。