首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用php_serial库通过PHP/shell发送命令时,如何避免需要让Arduino Serial Monitor保持打开状态?

在使用php_serial库通过PHP/shell发送命令时,如何避免需要让Arduino Serial Monitor保持打开状态?
EN

Stack Overflow用户
提问于 2013-02-13 07:48:08
回答 3查看 2.2K关注 0票数 2

我正在尝试通过PHP发送串行命令到Arduino Uno,使用的是由Remy在Mac-OS-x机器上编写的php_serial class,由于某些原因,它只有在我从Arduino程序打开串行监视器时才起作用。

我该如何解决这个问题呢?

我已经受够了这个问题,所以我希望有人能帮助我……

EN

回答 3

Stack Overflow用户

发布于 2013-03-26 23:20:21

这是一个库的问题。一次应该只有一个程序能够使用串行端口,所以问题出在库中。此外,这个库似乎从2010年就死了,所以只需尝试其他库,或者开始查找其中的问题

票数 0
EN

Stack Overflow用户

发布于 2014-01-21 05:19:34

我遇到了一个类似的问题,即tail -f命令似乎只在串行监视器打开时才起作用。我在arduino上运行这个简单的digitalRead示例,如果我打开一个命令外壳并在串行监视器运行时运行tail -f /dev/tty.usbmodemfd141,我可以看到输出。一旦我停止串行监视器,输出就会停止。

票数 0
EN

Stack Overflow用户

发布于 2014-05-28 11:56:13

我在使用pySerial时也遇到了类似的问题。只有当我打开显示器时,我的串行命令才会起作用。我修复了这个问题,在打开串行端口之后,在写入之前添加了一个睡眠。我会试一试,在你尝试写入或读取它之前,在使用php_serial的open调用之后添加一个1s的睡眠。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14844024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档