python 安装使用pyserial,进行串口通信学习记录

学习参考链接

 https://blog.csdn.net/prolrj2015/article/details/89646466

进行串口通信之前需要确保:

1.python环境安装好,可以正常运行简单代码

测试代码是:

print('hello_________123')
str_input = input('shuru :')
print(str_input)

运行截图

python 安装使用pyserial,进行串口通信学习记录_第1张图片

2.打开cmd.exe 安装 pyserial

输入命令:  pip3 install pyserial   

如果没有安装 pyserial 会自动安装 pyserial,安装完成后再输入 pip install pyserial  会提示如下

成功安装界面:

python 安装使用pyserial,进行串口通信学习记录_第2张图片

3.手动添加三方库: 

a. 进入File->Setting->Project:项目名→Project Interpreter,点击右方的+号

b. 在搜索框搜索pyserial,选中pyserial,点击Install Package

python 安装使用pyserial,进行串口通信学习记录_第3张图片

python 安装使用pyserial,进行串口通信学习记录_第4张图片

(以上步骤若有异常请参考 链接 :https://blog.csdn.net/zoeyzy/article/details/90704214)

4.打开pycharm  测试安装成功与否

a.查看串口属性: 我的串口是COM17,输入代码测试串口打开是否成功

import serial

ser = serial.Serial()
ser.baudrate = 19200
ser.port = 'COM17'
ser.open()
print(ser.isOpen())
print('hello_________com17')

 

python 安装使用pyserial,进行串口通信学习记录_第5张图片

 

a.将串口线的RXD与TXD短接,

输入以下代码测试是否能实现自己的收发数据 

import serial

ser = serial.Serial()
ser.baudrate = 19200
ser.port = 'COM17'
ser.open()
print(ser.isOpen())
ser.write('12345abcdefghiiiiiiiiii'.encode())
print(ser.read(2))
print(ser.read(5))
print(ser.read(10))


print('hello_________com17')

 

 

 

你可能感兴趣的:(python学习,python串口,pyserial库添加)