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
投稿

猜你喜欢

  • 将python运行结果保存至本地文件中的示例讲解

    2024-01-03 04:01:52
  • 深入理解Python虚拟机中字典(dict)的实现原理及源码剖析

    2022-03-10 20:57:06
  • Pycharm学习教程(1) 定制外观

    2021-08-01 05:18:11
  • mysql使用source 命令乱码问题解决方法

    2024-01-13 13:11:16
  • 教你用Django将前端的数据存入Mysql数据库

    2024-01-19 20:09:48
  • PHP使用星号隐藏用户名,手机和邮箱的实现方法

    2023-11-05 10:41:56
  • Go简单实现协程池的实现示例

    2024-02-19 07:35:16
  • python从ftp下载数据保存实例

    2022-10-07 13:32:17
  • 常用的9个JavaScript图表库详解

    2024-04-22 22:34:52
  • SQL server中字符串逗号分隔函数分享

    2024-01-12 17:20:22
  • Python编程快速上手——疯狂填词程序实现方法分析

    2023-07-25 08:57:17
  • CSS的书写顺序规范

    2008-06-12 13:51:00
  • SqlServer 2005 T-SQL Query 学习笔记(3)

    2024-01-18 23:44:01
  • JavaScript实现图片自动加载的瀑布流效果

    2024-06-05 09:13:43
  • python网络编程之文件下载实例分析

    2021-06-04 08:02:29
  • 详解nuxt路由鉴权(express模板)

    2024-05-11 10:22:53
  • python opencv实现图片旋转矩形分割

    2022-01-25 06:23:24
  • Python Pandas 删除列操作

    2023-12-17 22:03:53
  • 仿google的asp分页代码

    2009-03-08 18:27:00
  • 基于pytorch 预训练的词向量用法详解

    2021-04-04 21:35:37
  • asp之家 网络编程 m.aspxhome.com