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的词法分析与语法分析
May 18 Python
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
python实现带声音的摩斯码翻译实现方法
May 20 Python
Python模拟用户登录验证
Sep 11 Python
Django 2.0版本的新特性抢先看!
Jan 05 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
python写程序统计词频的方法
Jul 29 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
Apr 13 Python
python如何实现读取并显示图片(不需要图形界面)
Jul 08 Python
django教程如何自学
Jul 31 Python
python 实现表情识别
Nov 21 Python
Python实现日志实时监测的示例详解
Apr 06 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
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
玩转图像函数库―常见图形操作
2006/09/03 PHP
怎样在php中使用PDF文档功能
2006/10/09 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
JSONP跨域的原理解析及其实现介绍
2014/03/22 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
从0到1搭建element后台框架优化篇(打包优化)
2019/05/12 Javascript
微信小程序实现自定义底部导航
2020/11/18 Javascript
python 默认参数问题的陷阱
2016/02/29 Python
Python3.5集合及其常见运算实例详解
2019/05/01 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
表决心的诗句大全
2014/03/11 职场文书
民生工程实施方案
2014/03/22 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
父母寄语大全
2014/04/12 职场文书
小学六年级学生评语
2014/04/22 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
Python selenium绕过webdriver监测执行javascript
2022/04/12 Python
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS