PythonでUSBデータを読み込む方法は何ですか?

PythonでUSBデータを読み取るために、pyserialライブラリを使用することができます。

最初に、pyserialライブラリをインストールする必要があります。次のコマンドを使用してインストールできます:

pip install pyserial

USBデータを読み取る手順は以下の通りです:

  1. pyserialライブラリをインポートする。
import serial
  1. シリアルポートオブジェクトを作成する:
ser = serial.Serial('/dev/ttyUSB0', 9600)  # 根据实际情况修改串口号和波特率
  1. データを読み込む。
data = ser.read()  # 读取一个字节的数据

もしくは

data = ser.readline()  # 读取一行数据(以换行符结尾)
  1. シリアルポートを閉じる。
ser.close()

上記の完全なサンプルコードは以下の通りです。

import serial

ser = serial.Serial('/dev/ttyUSB0', 9600)

while True:
    data = ser.readline()
    print(data)

ser.close()

上記のコードでは、’/dev/ttyUSB0’はUSBシリアルデバイスのパスであり、実際の状況に応じて変更できます。9600はボーレートであり、実際の状況に応じて変更できます。その後、データを繰り返し読み取り、出力します。

bannerAds