我有个问题。我可以从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'>rnfunction showValue1(newValue) n{rndocument.getElementById('range1').innerHTML=newValue;rn}rn</script>rn");
按钮打开/关闭的代码,我想用伺服做这样的东西。。我的意思是在IP 之后,将滑块的值放入href
client.println("< a href="/?on"">on</a>");
client.println("< a href="/?off"">off</a>");
如果您想在不点击链接的情况下自动实现,您可以更改showValue1
函数并使其更改位置。请查看下面的片段。
function updateRange(newValue) {
window.location = "http://localhost/index.php?range=" + newValue;
}
您也可以在单击按钮后执行同样的操作,方法是将输入包装在form
标记中,并将其操作设置为get
而不是post
。提交将导致在URL中添加具有值的输入。