通过代码获取arduino中连接的串行端口
Get the connected serial port in arduino via code
我与arduino有一个简单的串行连接,我需要知道arduino通过代码连接的COM。
例如,我在Java中有另一个应用程序,它连接在COM3上,并通过与arduino的串行发送/接收命令,在Java程序中,我知道端口(是COM3(,但我需要知道arduino代码中的通信端口。
arduino的通信端口始终是连接硬件usb到串行转换器的端口。如果您使用的是arduino UNO,则始终是串行端口1。
arduino无法知道COM端口号,因为它是由计算机的操作系统分配的。
你可以让你的Java程序(PC(告诉你的Arduino程序它连接到哪个COM端口;命令";使用该串行端口上的端口号,并让您的arduino程序接收该命令,例如Serial.readString()
相关文章:
- Qt Q串行端口未编程设备未关闭
- 在 linux c++ 中没有通过串行端口发送的数据
- 检查串行端口Linux中是否有传入数据(cbInQue for linux)
- 在不传输的情况下更改 Win32 中的串行端口波特率
- 增强 ASIO 和串行端口异步读取
- 串行端口写入究竟如何从缓冲区实际写入数据?
- 如何将参数这些串行端口传递到函数中
- 从 C/C++ 访问 Android 中的串行端口
- Qt两个串行端口发送和接收
- 通过串行端口从GPS传感器读取
- 提升 asio 串行端口"end of file"
- 通过串行端口发送多个值
- 与QSerialPort配合使用的串行端口仿真
- 如何通过boost::asio和shared_ptr创建串行端口
- 串行端口编码
- 在读取期间,非重叠串行端口连接是否会阻止写入(反之亦然)
- 连接的串行端口C Qt的列表
- 有没有办法确保连接到注册表中显示的串行端口的设备可以使用
- 蓝牙两个串行端口的传入连接
- 是否有任何方法可以检查与串行端口(RS-232)连接的设备的电源开关