使用python3实现操作串口详解

  • 更新时间:2022-12-12 09:03:18
  • 编辑:桂元白
给网友们整理python3相关的编程文章,网友黎若菱根据主题投稿了本篇教程内容,涉及到Python3简单实现串口通信、python、3串口操作、python3、serial模块相关内容,已被855网友关注,涉猎到的知识点内容可以在下方电子书获得。

参考资料

正文内容

通过引用serial模块包,来操作串口。

1、查看串口名称

在Linux和Windows中,串口的名字规则不太一样。
需要事先查看。

Linux下的查看串口命令

root@D2:~# ls -l /dev/ttyS*
crw-rw---- 1 root dialout 4, 64 Dec 26 06:53 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Dec 26 06:41 /dev/ttyS1
crw--w---- 1 root tty     4, 66 Dec 26 06:41 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Dec 26 06:41 /dev/ttyS3

windows下查看串口命令

在电脑的“设备管理器”中的“通用串行总线控制器”里查看。可以看看COM7这种字样的就是了。

2、先安装serial模块包

pip install pyserial

3、操作

有两种设置串口的方式:

方式一:

import serial

# 连接
# linux
ser = serial.Serial('/dev/ttyS0', 9600, timeout=0.2)
# windows
# ser = serial.Serial('COM7', 9600, timeout=0.2)

# 接收返回的信息
while True:
  recv = ser.readline()
  print(str(recv))
  if str(recv) == 'q':
    break

方式二:这个是可以关闭串口的

import serial

# 连接
ser = serial.Serial()
ser.port = '/dev/ttyS0'
ser.baudrate = 9600
ser.timeout = 0.2
ser.open()

# 接收返回的信息
while True:
  recv = ser.readline()
  print(str(recv))
  if str(recv) == 'q':
    break
ser.close()

 

python3相关教程

  • Linux CentOS7下安装python3的步骤详解

    在CentOS7下,默认安装的就是python2.7,下面通过本文给大家分享Linux CentOS7下安装python3 的方法,需要的朋友参考下吧

    发布时间:2019-11-22

  • python3 shelve模块的实例用法讲解

    这篇文章主要介绍了python3 shelve模块的详解的相关资料,需要的朋友可以参考下

    发布时间:2020-04-24

  • Python3结合Dlib实现人脸识别和剪切的实例详解

    本篇文章给大家详细分析了Python3结合Dlib实现人脸识别和剪切这个技术,对此有兴趣的朋友参考学习下。

    发布时间:2019-11-09

  • Python3爬取英雄联盟英雄皮肤图片方法

    这篇文章主要介绍了Python3爬取英雄联盟英雄皮肤大图的实例代码,文中较详细的给大家介绍了爬虫思路及完整代码,需要的朋友可以参考下

    发布时间:2019-06-21

  • 浅析python3面向对象类的内置属性与方法

    这篇文章主要介绍了python3 面向对象类的内置属性与方法的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2019-06-19

  • Python3列表、数组、矩阵的相互转换方法

    这篇文章主要介绍了Python3 列表,数组,矩阵的相互转换的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学

    发布时间:2019-11-26

  • 实现Python3数组旋转的3种算法实例

    在本篇文章里小编给大家整理的是一篇关于实现Python3数组旋转的3种算法实例内容,需要的朋友们可以学习参考下。

    发布时间:2021-04-16

  • Python3将爬取的信息保存到本地的方法代码

    这篇文章主要介绍了Python3爬虫学习之将爬取的信息保存到本地的方法,结合实例形式详细分析了Python3信息爬取、文件读写、图片存储等相关操作技巧,需要的朋友可以参考下

    发布时间:2020-01-17

用户留言