python串口通信,pyserial安装

来源:互联网 发布:单片机的编程语言 编辑:程序博客网 时间:2024/05/20 01:36

win7下,使用python实现串口通信

一、安装

打开cmd窗口,输入:

pip install pyserial

 pip install easygui  (实现简单的UI界面)

 

二、编程

import serial  import easygui    ser = serial.Serial()ser.baudrate = 9600 ser.port = 'COM12' print(ser)  ser.open()print(ser.is_open)  while(1):      Yes_or_No = easygui.buttonbox("Yes or No?", choices = ['Yes','No','Quit'])    if Yes_or_No=='Quit':break      if Yes_or_No=='Yes':          demo=b"2"    else:          demo=b"1"      ser.write(demo)      s = ser.read(1)      print(s)          
说明:代码实现简单的串口数据收发。界面如下

按“Yes”发送字符'2', 按“No”发送字符'1'

发送完数据后,就等待接收

s = ser.read(1) 
“1”表示接收一个字节

注意!!!代码文件名不能用serial.py,否则会报错。因为这样会和 import serial   冲突 。

原创粉丝点击