且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python 自动选择串口(适用于 Arduino)

更新时间:2023-11-12 17:22:58

使用以下代码查看所有可用的串口:

Use the following code to see all the available serial ports:

import serial.tools.list_ports
ports = list(serial.tools.list_ports.comports())
for p in ports:
    print p

这给了我以下信息:

('COM4', 'Arduino Due Programming Port (COM4)', 'USB VID:PID=2341:003D SNR=75330303035351300230')
('COM11', 'RS-232 Port (COM11)', 'FTDIBUS\VID_0856+PID_AC27+BBOPYNPPA\0000')

要确定它是否是 Arduino,您可以执行以下操作:

To work out if it's an Arduino you could do something like:

    if "Arduino" in p.description:
        print "This is an Arduino!"