怎么在Python3中实现串口通信
本篇文章给大家分享的是有关怎么在Python3中实现串口通信,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
如下所示:
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中实现串口通信,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。