用python写一个串口助手的具体代码
时间: 2023-10-10 20:06:47 浏览: 63
python串口助手
以下是一个简单的Python串口助手代码:
```python
import serial
serial_port = 'COM3' # 串口号
baud_rate = 9600 # 波特率
ser = serial.Serial(serial_port, baud_rate)
ser.flushInput()
while True:
try:
# 从串口读取数据
data = ser.readline().decode('utf-8').rstrip()
# 显示数据
print(data)
# 发送数据到串口
ser.write('Hello, World!\n'.encode('utf-8'))
except KeyboardInterrupt:
break
ser.close()
```
这个代码使用了Python的serial模块,通过指定串口号和波特率创建了一个串口对象。通过调用`readline()`方法从串口读取数据,并通过调用`write()`方法发送数据到串口。在这个例子中,发送的数据为"Hello, World!"。注意,在读取数据时,需要将字节数据解码为字符串,而在发送数据时,需要将字符串编码为字节数据。
阅读全文