Python3簡單實現(xiàn)串口通信的方法
更新時間:2019年06月12日 11:16:50 作者:青陽天華
今天小編就為大家分享一篇Python3簡單實現(xiàn)串口通信的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
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簡單實現(xiàn)串口通信的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python seek()和tell()函數(shù)的具體使用
本文主要介紹了Python seek()和tell()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02Python 使用元類type創(chuàng)建類對象常見應(yīng)用詳解
這篇文章主要介紹了Python 使用元類type創(chuàng)建類對象,結(jié)合實例形式詳細分析了Python元類的概念、功能及元類type創(chuàng)建類對象的常見應(yīng)用技巧,需要的朋友可以參考下2019-10-10Pandas?DataFrame.drop()刪除數(shù)據(jù)的方法實例
pandas作為數(shù)據(jù)分析強大的庫,是基于numpy數(shù)組構(gòu)建的,專門用來處理表格和混雜的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Pandas?DataFrame.drop()刪除數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-07-07終于搞懂了Python中super(XXXX,?self).__init__()的作用了
本文主要介紹了終于搞懂了Python中super(XXXX,?self).__init__()的作用了,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08Python中schedule模塊關(guān)于定時任務(wù)使用方法
這篇文章主要介紹了Python中schedule模塊關(guān)于定時任務(wù)使用方法,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-05-05