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进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
Jan 04 Python
用python做游戏的细节详解
Jun 25 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
Django实现网页分页功能
Oct 31 Python
python自动化测试之异常及日志操作实例分析
Nov 09 Python
如何基于Python实现电子邮件的发送
Dec 16 Python
在tensorflow中设置保存checkpoint的最大数量实例
Jan 21 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
Django 解决阿里云部署同步数据库报错的问题
May 14 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
一文读懂Python 枚举
Aug 25 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
PHP 读取文件的正确方法
2009/04/29 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
js代码实现微博导航栏
2015/07/30 PHP
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
JS获取浏览器语言动态加载JS文件示例代码
2014/10/31 Javascript
5种处理js跨域问题方法汇总
2014/12/04 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
JavaScript箭头函数_动力节点Java学院整理
2017/06/28 Javascript
vue.js todolist实现代码
2017/10/29 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
python爬虫selenium和phantomJs使用方法解析
2019/08/08 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
舞蹈教师自荐信
2014/01/27 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
家具商场的活动方案
2014/08/16 职场文书
社保缴纳证明申请书
2014/11/03 职场文书
2014年度个人工作总结
2014/11/07 职场文书
质检员岗位职责范本
2015/04/07 职场文书
法制教育主题班会
2015/08/13 职场文书
高中美术教学反思
2016/02/17 职场文书
Mysql Show Profile
2021/04/05 MySQL