51单片机 发送信息到电脑 com3口
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 = Falseprint('准备就绪:')else:print("收到数据:", data)
except KeyboardInterrupt:ser.close() # 捕获Ctrl+C中断信号后关闭串口print("程序已停止")
准备就绪:
收到数据: b'\x00'
收到数据: b'\x00'
收到数据: b'a'
收到数据: b'a'
收到数据: b'\x00'
程序已停止