Serial port 如何发送/接收串行通信
如何从Java或Python通过串行通信发送字符串?我有一个非常小的arduino程序,它将接收一个CSV字符串的int,每个int控制不同的继电器(我根据他们的示例改编) 我刚得到一个Arduino,我正试图用它远程打开和关闭一个继电器。我让它打开和关闭继电器,没问题。但我真的不知道从哪里开始使用串行通信 我有一个蓝牙加密狗,我可以连接,但一旦我这样做了,我就迷路了 此外,这是我第一次使用串行通信,也是第一次使用Arduino。所以,如果我对我要问的一些事情完全不感兴趣,我很抱歉。我所知道的就是我从谷歌学到的东西Serial port 如何发送/接收串行通信,serial-port,arduino,serial-communication,Serial Port,Arduino,Serial Communication,如何从Java或Python通过串行通信发送字符串?我有一个非常小的arduino程序,它将接收一个CSV字符串的int,每个int控制不同的继电器(我根据他们的示例改编) 我刚得到一个Arduino,我正试图用它远程打开和关闭一个继电器。我让它打开和关闭继电器,没问题。但我真的不知道从哪里开始使用串行通信 我有一个蓝牙加密狗,我可以连接,但一旦我这样做了,我就迷路了 此外,这是我第一次使用串行通信,也是第一次使用Arduino。所以,如果我对我要问的一些事情完全不感兴趣,我很抱歉。我所知道的就
非常感谢您可以使用任何Java或Python串行端口类和方法。然而,有一件事你需要注意 较新的arduino有一个称为自动重置的功能。其工作原理是使用电容器等将DTR信号从串行端口连接到芯片上的复位线。IDE使用它来重置电路板,以激活引导加载程序并启动向arduino上传代码。IDE中的串行监视器知道这一点,并且在与设备通信时不会切换DTR线路(初始连接时除外) 有几种方法可以克服此功能,您可以 至于与设备的实际通信,有几个关于Java和Python中串行通信的教程 包括在打开端口时不使用DTR线的选项 下面解释如何使用RXTX(Java库)与Arduino通信 祝你好运。你应该看看这里: