如下所示:
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:
&n程式設計客棧bsp; pass
if ( re.search(b'ok',line)):
brea程式設計客棧k
def sendat_cmd(serinstance,atcmdstr):
serinstance.write(atcmdstr.encode('utf-www.cppcns.com8'))
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簡單實現串列埠通訊的方法
本文位址:
python3藍芽通訊 python實現藍芽通訊
安裝和示例 linux下安裝 sudo apt get install python pip libglib2.0 dev sudo pip install bluepy 官方示例 importbtleclassmydelegate btle.defaultdelegate def init sel...
Python3簡單實現氣泡排序
話不多說,直接上 coding utf 8 class bubblesort object resultstr def init self,datas self.datas datas self.datas len len datas def sort self for i in range sel...
Python3簡單實現選擇排序
coding utf 8 class selectionsort object resultstr 初始化selectionsort def init self,datas self.datas datas self.datas len len datas def sort self for i i...