python

超轻量级php框架startmvc

Python 串口读写的实现方法

更新时间:2020-07-05 12:42:01 作者:startmvc
1.安装pyserialhttps://pypi.python.org/pypi/pyserialDoc:http://pythonhosted.org/pyserial/使用PythonPackageIndex(PyPi)

1.安装pyserial

https://pypi.python.org/pypi/pyserial

Doc:http://pythonhosted.org/pyserial/

使用Python Package Index (PyPi)


pip install pyserial-3.1.1-py2.py3-none-any.whl 

2. Demo


import serial
from time import sleep

def recv(serial):
 while True:
 data = serial.read_all()
 if data == '':
 continue
 else:
 break
 sleep(0.02)
 return data

if __name__ == '__main__':
 serial = serial.Serial('COM5', 9600, timeout=0.5) #/dev/ttyUSB0
 if serial.isOpen() :
 print("open success")
 else :
 print("open failed")

 while True:
 data =recv(serial)
 if data != b'' :
 print("receive : ",data)
 serial.write(data) #数据写回

3.结果

以上这篇Python 串口读写的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Python 串口 读写