Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript实时读取文件_Javascript_Arduino - Fatal编程技术网

Javascript实时读取文件

Javascript实时读取文件,javascript,arduino,Javascript,Arduino,可以实时读取文件吗?我用的是一个Arduino NANO,它连接着一个按钮 我需要的是我必须读取一个按钮输入 现在我用 cat /dev/ttymxc1 在终端上点击按钮。我想做的是用javascript读取文件以获得按钮点击,或者在arduino上设置事件单击按钮后要做什么。如果我理解正确,您希望通过javascript访问串行端口(这意味着您正在运行Web服务器,并且arduino连接到Web服务器PC) 不幸的是,javascript是客户端语言,这意味着它在客户端上运行。它可以做客户可

可以实时读取文件吗?我用的是一个Arduino NANO,它连接着一个按钮

我需要的是我必须读取一个按钮输入

现在我用

cat /dev/ttymxc1

在终端上点击按钮。我想做的是用javascript读取文件以获得按钮点击,或者在arduino上设置事件单击按钮后要做什么。

如果我理解正确,您希望通过javascript访问串行端口(这意味着您正在运行Web服务器,并且arduino连接到Web服务器PC)

不幸的是,javascript是客户端语言,这意味着它在客户端上运行。它可以做客户可以做的事情。由于客户端无法访问串行端口,javascript无法访问


解决方案可以使用服务器端编程语言(如PHP),制作一个专门用于检索按钮状态的网页(如getState.PHP),将其加载到要显示状态的页面上的隐藏iFrame中,然后将javascript函数附加到iFrame
onload
事件。javascript函数应该安排在X秒后重新加载iframe。而且。。。您的按钮状态为javascript。

您有没有办法将文件加载到javascript中?我会使用文件阅读器,但我注意到只有一种方法是通过输入类型文件,而这不是我需要的