51单片机 发送信息到电脑 com3口
python
import serial
# 打开串行端口
ser = serial.Serial('COM3', 9600) # 9600为波特率,根据实际情况进行调整
flag = True
try:
while True:
if ser.in_waiting > 0: # 如果串口有数据可读
data = ser.read() # 读取一行数据并解码为字符串
if flag and data == b'\x00':
flag = False
print('准备就绪:')
else:
print("收到数据:", data)
except KeyboardInterrupt:
ser.close() # 捕获Ctrl+C中断信号后关闭串口
print("程序已停止")
准备就绪:
收到数据: b'\x00'
收到数据: b'\x00'
收到数据: b'a'
收到数据: b'a'
收到数据: b'\x00'
程序已停止