使用python3实现操作串口详解
程序员文章站
2022-08-28 11:45:26
通过引用serial模块包,来操作串口。
1、查看串口名称
在linux和windows中,串口的名字规则不太一样。
需要事先查看。
linux下的查看串口...
通过引用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()
上一篇: VBS教程:VBScript 基础-VBScript 变量
下一篇: 人体感应代码逻辑
推荐阅读
-
php中使用parse_url对网址进行解析的实现代码parse_url详解
-
使用YII2框架开发实现微信公众号中表单提交功能教程详解
-
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
-
通过代理类实现java连接数据库(使用dao层操作数据)实例分享
-
详解jdbc实现对CLOB和BLOB数据类型的操作
-
聊聊使用jQuery如何实现动画(代码详解)
-
.net使用Aspose.Words进行Word替换操作的实现代码
-
详解使用jquery.i18n.properties 实现web前端国际化
-
iOS学习笔记(十六)——详解数据库操作(使用FMDB)
-
使用JPA中@Query 注解实现update 操作方法(必看)