【发布时间】:2010-01-23 11:42:21
【问题描述】:
我编写了一个小应用程序来打开连接到我的 Arduino 板的 LED 灯。应用程序通过 USB 端口发送特定字节值以打开 LED,并发送特定值以将其关闭。奇怪的是,由于某种原因,当我在 arduino 开发环境中使用串行监视器打开 LED,然后关闭串行监视器时,LED 在没有输入正确字节值的情况下关闭,同样的情况也发生在我的 java 测试中应用程序。令我困惑的是,在我的 C# 应用程序中,我可以发送正确的字节值来打开 LED,然后关闭我的应用程序并且 LED 仍然亮着。我完全不明白为什么会这样。
【问题讨论】:
-
如果您包含有关您正在使用的 Arduino 板的信息(因为它们的行为方式不尽相同)以及您的主机环境是什么(Linux、Windows , 苹果电脑)。请参阅下面的答案。
标签: c# java serial-port usb arduino