Python 串口读写的实现方法

作者:itas109 时间:2021-04-24 13:25:12 

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 串口读写的实现方法

来源:https://blog.csdn.net/itas109/article/details/78874165

标签:Python,串口,读写
0
投稿

猜你喜欢

  • PDO::lastInsertId讲解

    2023-06-11 14:31:37
  • SQL Server中的执行引擎入门 图解

    2012-06-06 20:08:26
  • Python Web框架之Django框架文件上传功能详解

    2023-06-25 11:19:40
  • PHP计算字符串真正的宽度和高度像素(图片加文字水印示例)

    2023-05-28 06:48:44
  • 关于python爬虫应用urllib库作用分析

    2023-11-02 12:59:43
  • SQL Server管理 这些你懂吗?

    2011-07-01 13:40:23
  • 使用SQL Server2005扩展函数进行性能优化

    2010-06-07 11:26:00
  • 培养色感的一些经验分享

    2023-11-10 03:47:03
  • python实现Virginia无密钥解密

    2023-07-25 10:56:49
  • php计算函数执行时间的方法

    2023-09-29 12:37:19
  • 5个款MySQL常用维护管理工具

    2010-10-25 19:45:00
  • 用 onerror 获取错误信息 js Debug

    2008-11-03 19:08:00
  • asp 多关键词搜索的简单实现方法

    2011-04-11 10:45:00
  • C#调用Python程序传参数获得返回值

    2023-10-11 06:49:52
  • python munch库的使用解析

    2023-11-26 01:42:20
  • ASP获取刚插入记录的自动编号ID

    2008-11-17 20:41:00
  • PyTorch 如何自动计算梯度

    2023-08-13 14:44:20
  • Golang利用自定义模板发送邮件的方法详解

    2023-06-29 07:07:16
  • Python中使用摄像头实现简单的延时摄影技术

    2023-10-24 01:31:04
  • 了解一下python内建模块collections

    2022-03-19 08:32:37
  • asp之家 网络编程 m.aspxhome.com