用python写一个串口通信程序
时间: 2023-10-22 09:08:02 浏览: 93
serial_串口通信_python_seriousmm6_
以下是一个简单的串口通信程序,使用Python的pyserial库:
```
import serial
# 打开串口
ser = serial.Serial('COM1', 9600, timeout=1)
while True:
# 读取串口数据
data = ser.readline().decode().strip()
if data:
print('收到数据:', data)
# 发送数据到串口
msg = input('请输入要发送的数据:')
ser.write(msg.encode())
# 关闭串口
ser.close()
```
这个程序会不断读取串口数据,并将其打印出来。同时,它也会不断等待用户输入数据,并将其发送到串口中。注意,在使用这个程序之前,需要先安装pyserial库。
阅读全文