我正在开展一个小型Arduino项目,但我遇到了问题。我需要从本地网站获取范围滑块的值到Arduino的模拟(PWM)输出。
我找到了一个例子,您可以通过浏览器打开和关闭LED,但我想不出一种方法可以让它适用于整数输入而不是布尔...
这是示例的Javascript:
function controlLed(turnOn) {
session.call("com.myapp.mcu.control_led", [turnOn]);
}
这就是Python脚本所说的内容:
def controlLed(self, turnOn):
"""This method is exported as RPC and can be called by connected clients"""
if turnOn:
payload = b'1'
else:
payload = b'0'
if self.debug:
print("Serial TX: {0}".format(payload))
self.transport.write(payload)
这是网站的按钮:
<button onclick="controlLed(false)">LED Off</button>
<button onclick="controlLed(true)">LED On</button>
如果有人可以帮助我真的很好。