一、安装

1.下载软件包pyserial-2.7.tar.gz 网址:https://pypi.python.org/pypi/pyserial

2.8uftp上传至/usr/local/src/目录下

3.cd /usr/local/src/

4.解压tar -zxvf pyserial-2.7.tar.gz

5.cd pyserial-2.7/ //在该解压后的文件里发现setup.py文件,而没有configrue文件,所以,

//下一步用sudo python setup.py install,而不是./configrue --prefix=/usr.....

6.安装sudo python setup.py install

注:网上还有如下方法编译安装pyserial

cd /usr/local/src/

wget http://pypi.python.org/packages/source/p....... //用wget直接下载到当地当前目录下

tar -zxvf pyserial-2.4.tar.gz

cd pyserial-2.4

python2.6 setup.py install

二、使用

import serial导入模块

然后就可以用了

ser = serial.Serial(0) 是打开第一个串口

print ser.portstr 能看到第一个串口的标识,windows下是COM1

ser.write(“hello") 就是往串口里面写数据

ser.close() 就是关闭ser表示的串口

ser.open() 会打开这个串口

ser = serial.Serial(‘COM1‘, 115200) 来设置波特率,当然还有专门的函数

data = ser.read()可以读一个字符

data = ser.read(20) 是读20个字符

data = ser.readline() 是读一行,以/n结束,要是没有/n就一直读,阻塞。

data = ser.readlines()和ser.xreadlines()都需要设置超时时间

ser.baudrate = 9600 设置波特率

ser 来查看当前串口的状态

ser.isOpen() 看看这个串口是否已经被打开

原文:http://www.cnblogs.com/cj2014/p/3818675.html

python串口通信_python通信串口pyserial安装及常用语句相关推荐

  1. python串口通信_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  2. python监听串口数据_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  3. python串口通信_python的串口通信(pyserial)

    1 使用用硬件 树莓派,CH340串口转USB两个,PC 2 环境安装 树莓派我使用的是自带系统,环境都已经配好了,PC这边我安装了的ubunt子系统,有python环境,那么就需要安装pyseria ...

  4. python gui界面制作显示串口数据_python实现串口通讯小程序(GUI界面)

    python实现串口通讯小程序(GUI界面) 使用python实现串口通讯需要使用python的pyserial库来实现,这个库在安装python的时候没有自动进行安装,需要自己进行安装. 1.安装p ...

  5. python串口操作_Python Serial串口基本操作(收发数据)

    1.需要模块以及测试工具 模块名:pyserial 使用命令下载:python -m pip install pyserial 串口调试工具:sscom5.13.1.exe 2.导入模块 import ...

  6. python环境搭建_Python开发环境搭建安装开发软件

    0.学习路径示意图 各位小伙伴大家好,这次楼主分享的是Ubuntu上安装开发软件. 包含以下这几个软件: Pycharm Anaconda3 Git Vim 远程登录软件 Ranger PS:因为以下 ...

  7. python日历函数_Python—日历函数—日历模块的常用函数,calendar,常见

    Python-日历函数-日历模块的常用函数,calendar,常见 发表时间:2020-07-07 日历函数 calendar模块中提供了非常多的函数来处理年历和日历. 例如:打印2020年7月份的日 ...

  8. python变量加点_Python 二次元速成 level 0 变量X语句X计算

    你好,蟒蛇! 1969年10月5日,BBC播出了第一集<蒙蒂派松的飞行马戏团>-Monty Python's Flying Circus.我们的主人公Guido van Rossum,俗称 ...

  9. python混淆矩阵函数_Python sklearn.metrics模块混淆矩阵常用函数

    from sklearn import metrics 1.accuracy_score(y_true, y_pred, normalize=True, sample_weight=None) 参数分 ...

最新文章

  1. 交互式数据可视化-D3.js(一)
  2. 又踩到Dubbo的坑,但是这次我笑不出来
  3. Spring Cloud Alibaba 系统保护:微服务架构雪崩效应与服务限流
  4. python自动化测试数据驱动_利用Python如何实现数据驱动的接口自动化测试
  5. Playfab开发(一)如何调用PlayFab接口
  6. nginx 调用dll_使用DLL中的资源
  7. namenode 优化 mv慢的问题
  8. python实现逆序输出一个数字
  9. 玩转流量,天下无锅——IT运维人员的九阳神功(上)
  10. 适合于初学者—软路由全探索系列(一):探索 VMware 虚拟机旁路由安装及设置
  11. C语言 | C语言深度解剖 ——章节2 符号
  12. 360 私有云平台 MySQL 自动化实现剖析
  13. Monkey测试教程
  14. SystemUI流程
  15. 使用jol查看对象内部布局
  16. 企业管理软件从勤哲excel服务器迁移到奥多odoo的感触
  17. w7设置双显示器_win7如何设置双显示器
  18. Python入门后,想要从事自由职业可以做哪方面工作?
  19. armadillo matlab,科学网—C++下媲美MATLAB矩阵运算的Armadillo 库 - 吴泓润的博文
  20. CenterNet 后处理过程及源码解析

热门文章

  1. 如何在服务器中找到数据库文件夹,如何在服务器中找到数据库文件
  2. C语言do...while语句的妙用(包裹宏替换多句代码)(代替go to语法)(隔绝外部变量)
  3. samba 问题Windows能看到文件夹但是不能打开(路径写错了)
  4. 图像间距pitch是什么?(linesize、stride)(指图像中的一行图像数据所占的存储空间的长度)
  5. windows10 ipv4设置两个(多个)网段同时连接(多网段、双网段)
  6. python PIL.Image获取图像像素时, 图像的原点及x,y的方向
  7. PyQt4编程之模态与非模态对话框(一)
  8. y2第一章 初始mybatis的上机3_MyBatis3.2.x从入门到精通之第一章
  9. iis部署,访问报404.2错
  10. Java设计模式-中介者模式