Python3简单实现串口通信的方法
作者:青阳天华 时间:2022-03-10 03:39:53
如下所示:
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()
来源:https://blog.csdn.net/qingyangtianhua/article/details/80419940
标签:Python3,串口,通信
0
投稿
猜你喜欢
php教程之phpize使用方法
2024-05-02 17:16:46
Python用类实现扑克牌发牌的示例代码
2021-01-07 10:07:07
微软工程师讲解SQL server阻塞
2008-01-05 14:02:00
一文教会你pandas plot各种绘图
2021-04-29 19:41:11
Tag与Tagging
2009-10-15 12:59:00
Python使用matplotlib实现交换式图形显示功能示例
2023-04-25 06:10:49
基于Vue实现页面切换左右滑动效果
2023-07-02 16:55:10
浅析Oracle中sys、system和Scott用户下的数据库连接问题
2023-07-02 15:14:06
Python实现钉钉/企业微信自动打卡的示例代码
2022-02-18 21:54:02
使用 django orm 写 exists 条件过滤实例
2022-01-20 02:42:48
使用SqlServer CTE递归查询处理树、图和层次结构
2024-01-16 07:35:42
Python Tornado框架轻松写一个Web应用的全过程
2022-05-10 10:38:36
Logo 设计准则[译]
2009-07-22 21:05:00
Django实现微信小程序的登录验证功能并维护登录态
2022-03-14 22:56:48
详解CSS的优先权
2008-05-11 18:57:00
javascript 改变字体大小方法集合
2023-07-06 16:58:02
[奇招] JS暴虐查找算法
2008-07-06 21:17:00
layui 上传文件_批量导入数据UI的方法
2024-05-22 10:36:41
Django框架下在URLconf中指定视图缓存的方法
2023-10-03 01:54:28
Java使用JDBC连接数据库的实现方法
2024-01-25 15:38:47