xiaohe520

最简单的接收然后打印代码如下:

import serial
ser = serial.Serial(\'com4\',115200)
data = \'\'
while 1:
		
	while ser.inWaiting() > 0:
	  data += ser.read(1)
	if data != \'\':
	  print data
	  data=\'\'

 

 扫描那些串口存在的:

 

#!/usr/bin/env python  
# -*- coding: utf-8 -*  
   
import serial  
import serial.tools.list_ports  
   
port_list = list(serial.tools.list_ports.comports())  
   
if len(port_list) <= 0:  
    print "The Serial port can\'t find!"  
       
else:  
    port_list_0 =list(port_list[0])  
   
    port_serial = port_list_0[0]  
   
    ser = serial.Serial(port_serial,115200,timeout = 520)  
   
    print "serial:",ser.name 

 

 

 在结合一下就是下面代码:

#!/usr/bin/env python  
# -*- coding: utf-8 -*  
   
import serial  
import serial.tools.list_ports  
   
port_list = list(serial.tools.list_ports.comports())  
   
if len(port_list) <= 0:  
    print "The Serial port can\'t find!"  
       
else:  
    port_list_0 =list(port_list[0])  
   
    port_serial = port_list_0[0]  
   
    ser = serial.Serial(port_serial,115200,timeout = 520)  
   
    print "Link...",ser.name 
    data = \'\'
    while 1 :
        while ser.inWaiting() > 0:
          data += ser.read(1)
        if data != \'\':
          print data
          data=\'\'

 

分类:

技术点:

相关文章:

  • 2021-04-04
  • 2021-08-14
  • 2022-02-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-02-08
猜你喜欢
  • 2021-06-21
  • 2022-12-23
  • 2021-08-06
  • 2021-12-21
  • 2021-12-01
  • 2021-08-21
  • 2021-10-20
相关资源
相似解决方案