所以,首先请你容忍我,这是我第一次和这些人合作。 我能够编写一个简单的python代码,可以向arduino发送信息并控制其伺服:
def main(inp):
import serial
ser = serial.Serial("/dev/cu.usbmodemfa131") # open arduino serial port
ser.write(inp) # write a string
ser.close() # close port
我可以用一个数字滑块来制作一个html/javascript文件节点.js在我的电脑上。我的第一个想法可能是每次用户更改滑块上的数字时都调用这个python脚本,从而使arduino的伺服系统相应地移动,但是这在javascript中似乎很难做到。如何让用户在网站上的输入写入arduino的串行端口?在
这是html文件,滑块是用jquery制作的。在
^{pr2}$
从浏览器很难访问pc资源(如访问打印机),你可以做一个服务器,监听从浏览器发送的请求,并根据请求做出一些事情,在你的例子中,你可以使用jquery将XmlHttpRequest POST发送到'/action',输入数字作为参数,并在节点服务器中创建一个监听该操作的路由(应用程序发布('/action',function()..),然后在函数内部,从post请求获取参数并调用python脚本(或使用node serial port控制arduino)。这是个大概的想法,但我希望能对你有所帮助。在
相关问题 更多 >
编程相关推荐