Python3简单实现串口通信的方法


Posted in Python onJune 12, 2019

如下所示:

import serial
import sys
import os
import time
import re
 
def wait_for_cmd_OK():
    while True:
        line = ser.readline()
        try:
            print(line.decode('utf-8'),end='')
        except:
            pass
        if ( re.search(b'OK',line)):
            break
 
def sendAT_Cmd(serInstance,atCmdStr):
    serInstance.write(atCmdStr.encode('utf-8'))
    wait_for_cmd_OK()
 
ser = serial.Serial("/dev/ttyACM0",9600,timeout=30) #选择串口号及波特率,因为我是在ubuntu下使用,故串口号为/dev/ttyACM0
sendAT_Cmd(ser,'AT+CFUN=1\r')
ser.close()

以上这篇Python3简单实现串口通信的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python类的专用方法实例分析
Jan 09 Python
Python中pygame的mouse鼠标事件用法实例
Nov 11 Python
关于Python 3中print函数的换行详解
Aug 08 Python
浅谈python中的占位符
Nov 09 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
python读取LMDB中图像的方法
Jul 02 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
python对离散变量的one-hot编码方法
Jul 11 Python
python将list转为matrix的方法
Dec 12 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python将邻接矩阵输出成图的实现
Nov 21 Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 Python
Python集中化管理平台Ansible介绍与YAML简介
Jun 12 #Python
selenium获取当前页面的url、源码、title的方法
Jun 12 #Python
Django框架使用内置方法实现登录功能详解
Jun 12 #Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
Jun 12 #Python
python,Django实现的淘宝客登录功能示例
Jun 12 #Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 #Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 #Python
You might like
最省空间的计数器
2006/10/09 PHP
php实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
新浪SAE云平台下使用codeigniter的数据库配置
2014/06/12 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
JS 文件传参及处理技巧分析
2010/05/13 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
初探JavaScript 面向对象(推荐)
2017/09/03 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
Python迭代用法实例教程
2014/09/08 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
英国著名药妆店:Superdrug
2021/02/13 全球购物
Discard Protocol抛弃协议的作用是什么
2015/10/10 面试题
物业电工岗位职责
2013/11/20 职场文书
应届中专生自荐书范文
2014/02/13 职场文书
大学生年度个人总结
2015/02/15 职场文书
工程合作意向书范本
2015/05/09 职场文书
上诉答辩状范文
2015/05/22 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Matlab如何实现矩阵复制扩充
2021/06/02 Python
浅谈python中的多态
2021/06/15 Python
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
Oracle中DBLink的详细介绍
2022/04/29 Oracle