好吧,使用 JavaScript 将需要您使用我目前不熟悉的 Ajax。我还建议使用写入文本文件而不是使用 Arduino 的PHP文件。试图保护,是否不能像使用 PHP API 的任何服务器一样向 Arduino 发送请求?
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://192.168.0.5');//depending on your arduino's address
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST['on/off']);
//You may want to validate your variables.
?>
但我不确定 Arduino 是否可以读取发送变量。如果它有效,如果我是对的,变量应该出现在序列中吗?
更多网站信息。
使用表格是您的最佳选择。要使用切换,您可以使用 JavaScript 代码发布表单 onClick。
<form name="toggleForm" action="poster.php" method="POST"> <!-- Post method to get your variables. poster.php will be the script above.-->
<input id="on" name="on/off" onClick="send()" value="on" type="radio"/>
<input id="off" name="on/off" onClick="send()" value="off" type="radio"/>
</form>
javascript提交表单onClick:
<script>
function send(){
document.toggleForm.submit();
}
</script>
CSS使它看起来很漂亮:
<style>
#on{background:#00FFFF;content:'On';}
#off{background:#00FFFF;content:'Off';}
</style>