Python3简单实现串口通信的方法
程序员文章站
2023-12-10 10:46:58
如下所示:
import serial
import sys
import os
import time
import re
def wait_f...
如下所示:
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简单实现串口通信的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。