├── README.md └── findArduino.py /README.md: -------------------------------------------------------------------------------- 1 | # ArduinoPyserialComConnect 2 | This code is developed to detect the USB to Serial devices connected to your computer and pick out the Arduino! 3 | -------------------------------------------------------------------------------- /findArduino.py: -------------------------------------------------------------------------------- 1 | # WaveShapePlay 2 | # Find a detailed youtube tutorial for the Arduino Com Connection Code at: https://youtu.be/DJD28uK5qIk 3 | 4 | import serial.tools.list_ports 5 | 6 | def get_ports(): 7 | 8 | ports = serial.tools.list_ports.comports() 9 | 10 | return ports 11 | 12 | def findArduino(portsFound): 13 | 14 | commPort = 'None' 15 | numConnection = len(portsFound) 16 | 17 | for i in range(0,numConnection): 18 | port = foundPorts[i] 19 | strPort = str(port) 20 | 21 | if 'Arduino' in strPort: 22 | splitPort = strPort.split(' ') 23 | commPort = (splitPort[0]) 24 | 25 | return commPort 26 | 27 | 28 | foundPorts = get_ports() 29 | connectPort = findArduino(foundPorts) 30 | 31 | if connectPort != 'None': 32 | ser = serial.Serial(connectPort,baudrate = 9600, timeout=1) 33 | print('Connected to ' + connectPort) 34 | 35 | else: 36 | print('Connection Issue!') 37 | 38 | print('DONE') 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | --------------------------------------------------------------------------------