Python3簡單實現串列埠通訊的方法

2022-10-04 17:21:17 字數 679 閱讀 2682

如下所示:

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...