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