gpt4 book ai didi

Python使用线程来接收串口数据的示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Python使用线程来接收串口数据的示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/env python
import serial
import time
import thread
 
class MSerialPort:
     message = ''
     def __init__( self ,port,buand):
         self .port = serial.Serial(port,buand)
         if not self .port.isOpen():
             self .port. open ()
     def port_open( self ):
         if not self .port.isOpen():
             self .port. open ()
     def port_close( self ):
         self .port.close()
     def send_data( self ,data):
         number = self .port.write(data)
         return number
     def read_data( self ):
         while True :
             data = self .port.readline()
             self .message + = data
if __name__ = = '__main__' :
     mSerial = MSerialPort( '/dev/ttyACM0' , 9600 )
     thread.start_new_thread(mSerial.read_data,())
     while True :
         time.sleep( 1 )
         print mSerial.message
         print 'next line'

以上这篇Python使用线程来接收串口数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.

原文链接:https://blog.csdn.net/u010918541/article/details/50839578 。

最后此篇关于Python使用线程来接收串口数据的示例的文章就讲到这里了,如果你想了解更多关于Python使用线程来接收串口数据的示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com