Advertisement
michalmonday

serial arduino detect

May 7th, 2019
673
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. import serial
  2. import serial.tools.list_ports as list_ports
  3. import time
  4.  
  5. for p in list_ports.comports():
  6.     print "\n"
  7.     for k,v in vars(p).iteritems():
  8.             print k,v
  9.            
  10.     if "Arduino" in str(p):
  11.         arduinoPort = p.device
  12.  
  13.  
  14. raise SystemExit # end program
  15.  
  16. s = serial.Serial()
  17. s.baudrate = 9600
  18. s.port = arduinoPort
  19. s.open()
  20.  
  21. while True:
  22.     time.sleep(0.01)
  23.    
  24.     if s.in_waiting:  # Or: while ser.inWaiting():
  25.         inStr=""
  26.         while s.in_waiting:
  27.             inStr += s.read()
  28.         print inStr
  29.        
  30. s.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement