Kok*_*oko 14 javascript processing arduino sensor
我使用USB将Arduino连接到我的笔记本电脑,我可以使用Processing读取串行数据.
有没有办法将这些数据实时传输到本地webbrowser?例如,一个显示串口值的文本字段?它不必连接到互联网.
JavaScript版本的Processing不支持以下代码,这可能是理想的解决方案.
处理代码是:
myPort = new Serial(this, Serial.list()[0], 9600);
// read a byte from the serial port
int inByte = myPort.read();
// print it
println(inByte);
// now send this value somewhere...?
// ehm...
Run Code Online (Sandbox Code Playgroud)
Tsa*_*nev 12
无法从Web浏览器直接访问本地计算机.出于安全原因,浏览器对机器资源的访问权限非常有限.
要做到这一点,一个选项是为您选择的浏览器编写扩展名.即使扩展也有各种限制.
选项二是使用本地服务器来提供所需的功能.我个人建议使用node.js(它重量轻,快速且易于实现).您可以使用https://github.com/rwaldron/johnny-five(如@kmas建议)或https://github.com/voodootikigod/node-serialport读取/写入串行数据,您可以使用http:// socket.io/创建一个简单的服务并通过浏览器连接到它.Socket.io在现代浏览器中使用WebSockets,并且非常适合实时连接.
归档时间: |
|
查看次数: |
38416 次 |
最近记录: |