如何用Python向串口发送单个字符的ASCII数据

2 投票
2 回答
10111 浏览
提问于 2025-04-16 05:50

我看过pyserial这个库,但我好像搞不清楚怎么用。我只需要一次发送一个数据,可以帮帮我吗?

2 个回答

7

使用 pySerial 库:

Python 2.x 版本:

import serial
byte = 42
out = serial.Serial("/dev/ttyS0")  # "COM1" on Windows
out.write(chr(byte))

Python 3.x 版本:

import serial
byte = 42
out = serial.Serial("/dev/ttyS0")  # "COM1" on Windows
out.write(bytes(byte))

撰写回答