如何使用python将单字符ASCII数据发送到串行端口

时间:2010-10-21 05:42:13

标签: python arduino

我看了pyserial,但我似乎无法弄清楚如何做到这一点。我只需要一次发送一个?请帮帮忙?

2 个答案:

答案 0 :(得分:8)

使用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))

答案 1 :(得分:0)