Linux系统下如何查找USB设备对应的端口以替换Python代码中的COM1
你使用的是Sensirion USB Sensor Bridge设备:
查询port参数的方法
你需要根据当前使用的操作系统,查询系统分配给该设备的串口编号,替换代码中的'COM1'即可,具体操作步骤如下:
- Windows 系统
- 按下快捷键
Win + R,输入devmgmt.msc回车打开设备管理器 - 展开「端口(COM和LPT)」分类,找到标注有Sensirion Sensor Bridge标识的设备,设备名末尾括号内的
COMx(x为数字,例如COM3、COM4)就是需要传入的端口值,参数写法为port='COM3'
- 按下快捷键
- macOS 系统
- 打开终端应用,执行命令
ls /dev/tty.* - 找到前缀为
/dev/tty.usbserial-的设备路径,例如/dev/tty.usbserial-AU04I3RZ,直接将完整路径作为参数传入即可,写法为port='/dev/tty.usbserial-AU04I3RZ'
- 打开终端应用,执行命令
- Linux 系统
- 打开终端,执行命令
ls /dev/ttyACM*或ls /dev/ttyUSB* - 通常分配给该设备的路径为
/dev/ttyACM0或/dev/ttyUSB0,传入完整路径作为参数即可,写法为port='/dev/ttyACM0'
- 打开终端,执行命令
小提示:如果串口列表中有多个设备,可以先拔下该USB设备,查看消失的端口编号,确认对应关系后再插回设备使用即可。
内容的提问来源于stack exchange,提问作者user171780
相关产品推荐
相关产品推荐

