在windows下使用python进行串口通讯的方法


Posted in Python onJuly 02, 2019

Windows版本下的python并没有内置串口通讯的pyserial的库,所以需要自己下载。参照了网上的教程,有许多用的pip的安装方式,但是试了几个都没有用,所以想到用GitHub下载库文件,步骤分为:

1.在Github下载python-serial的库

https://github.com/pyserial/pyserial

2.下载完成后解压压缩包,找到serial文件夹,并找到python的安装位置(右击IDLE,然后查看python安装位置)。我的地址为:C:\Users\NI YINTANG\AppData\Local\Programs\Python\Python36

3.进入Python36\Lib\site-packages,并将刚才的serial文件夹复制进site-packages中。

4.打开IDLE,在Shell中输入Import serial,如果不报错,即为安装完成。

5.下面进行测试连接的端口,在程序中输入以下程序并运行,即可找到连接电脑的端口:

import serial
import serial.tools.list_ports
 
plist = list(serial.tools.list_ports.comports())
 
if len(plist) <= 0:
 print ("The Serial port can't find!")
else:
 plist_0 =list(plist[0])
 serialName = plist_0[0]
 serialFd = serial.Serial(serialName,9600,timeout = 60)
 print ("check which port was really used >",serialFd.name)

以上这篇在windows下使用python进行串口通讯的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python可跨平台实现获取按键的方法
Mar 05 Python
Python中类型检查的详细介绍
Feb 13 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
8种用Python实现线性回归的方法对比详解
Jul 10 Python
Python API自动化框架总结
Nov 12 Python
Python netmiko模块的使用
Feb 14 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
使用Python实现音频双通道分离
Dec 25 Python
Python 实现进度条的六种方式
Jan 06 Python
浅析Python 中几种字符串格式化方法及其比较
Jul 02 #Python
Python实用工具FuckIt.py介绍
Jul 02 #Python
Python如何实现转换URL详解
Jul 02 #Python
Pandas的read_csv函数参数分析详解
Jul 02 #Python
如何使用Python实现斐波那契数列
Jul 02 #Python
pandas数据筛选和csv操作的实现方法
Jul 02 #Python
Python列表与元组的异同详解
Jul 02 #Python
You might like
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
php中namespace use用法实例分析
2016/01/22 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
javascript 节点排序 2
2011/01/31 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
jquery中validate与form插件提交的方式小结
2016/03/26 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
vue使用map代替Aarry数组循环遍历的方法
2020/04/30 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
[01:32]TI珍贵瞬间系列(一)
2020/08/26 DOTA
分数霸榜! python助你微信跳一跳拿高分
2018/01/08 Python
python安装教程
2018/02/28 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python交互式图形编程的实现
2019/07/25 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
python selenium 获取接口数据的实现
2020/12/07 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
介绍一下SQL Server里面的索引视图
2016/07/31 面试题
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
竞选演讲稿范文
2013/12/28 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
总经理助理的职责
2014/03/14 职场文书
校外活动方案
2014/08/28 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书