top of page

# 正しいシリアルポートを指定
serial_port = '/dev/serial/by-id/usb-STMicroelectronics_STM32_STLink_066CFF3932504E3043113527-if02'
baud_rate = 9600  # ボーレートは既存の設定と一致させる

# シリアルポートを初期化
ser = serial.Serial(serial_port, baud_rate, timeout=1)
ser.flush()

def find_serial_port():
    # USBシリアルポートをより広範に検索
    ports = glob.glob('/dev/serial/by-id/*')  # すべてのシリアルIDデバイスを検索
    if ports:
        return ports[0]  # 最初のポートを返す
    return None

bottom of page