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



我有个问题。我可以从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中添加具有值的输入。

最新更新