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


Posted in Python onJuly 02, 2019

如下所示:

#!/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使用线程来接收串口数据的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
Dec 31 Python
Python数据类型详解(一)字符串
May 08 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
Sep 26 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
python使用KNN算法识别手写数字
Apr 25 Python
Python求正态分布曲线下面积实例
Nov 20 Python
python装饰器代替set get方法实例
Dec 19 Python
python pprint模块中print()和pprint()两者的区别
Feb 10 Python
使用Python发现隐藏的wifi
Mar 04 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
Jun 11 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 #Python
在windows下使用python进行串口通讯的方法
Jul 02 #Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 #Python
Python实用工具FuckIt.py介绍
Jul 02 #Python
Python如何实现转换URL详解
Jul 02 #Python
Pandas的read_csv函数参数分析详解
Jul 02 #Python
如何使用Python实现斐波那契数列
Jul 02 #Python
You might like
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
smarty简单入门实例
2014/11/28 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
小谈angular ng deploy的实现
2020/04/07 Javascript
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python设置值及NaN值处理方法
2018/07/03 Python
python实现任意位置文件分割的实例
2018/12/14 Python
python中栈的原理及实现方法示例
2019/11/27 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python 解析简单的XML数据
2020/07/24 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
英文版餐饮运营管理求职信
2013/11/06 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
简历里的自我评价范文
2014/02/24 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
美丽的大脚观后感
2015/06/03 职场文书
常住证明范本
2015/06/23 职场文书
跳高加油稿
2015/07/21 职场文书
二十年同学聚会感言
2015/07/30 职场文书
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL
tomcat下部署jenkins的方法
2022/05/06 Servers