时间:2021-05-22
如下所示:
#!/usr/bin/env pythonimport serialimport timeimport 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+=dataif __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使用线程来接收串口数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python实现的多任务版udp聊天器。分享给大家供大家参考,具体如下:说明编写一个有2个线程的程序线程1用来接收数据然后显示线程2用来检测键盘数
在使用串口接收数据时,当数据量大的时候会出现数据接收不完整的情况。因为串口数据获取函数readAll()由readyRead()信号触发,但readyRead(
摘要:ajax学习1中介绍了使用jquery封装的ajax来接收服务器端的文本数据以及使用XMLHttpReques对象来接收服务器端的文本数据ajax学习2中
python3读取串口数据demo最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值。其中我是用的树莓派是3代B+,
实时画图importmatplotlib.pyplotaspltax=[]#定义一个x轴的空列表用来接收动态的数据ay=[]#定义一个y轴的空列表用来接收动态的