クラス USB_HID -- USB ヒューマンインタフェースデバイス(HID)¶
USB_HID クラスは、USB ヒューマンインタフェースデバイス(HID)インターフェースを表すオブジェクトの作成を可能にします。これを使ってマウスやキーボードなどのペリフェラルをエミュレートできます。
このクラスを使う前に pyb.usb_mode()
使って、USB モードに HID インターフェースを含める必要があります。
コンストラクタ¶
- class pyb.USB_HID¶
新しい USB_HID オブジェクトを作成します。
メソッド¶
- USB_HID.recv(data, *, timeout=5000)¶
バス上のデータを受信します:
data
が整数である場合、受信するバイト数を表します。さもなければ、受信したバイトを格納する可変バッファを指定します。timeout
は受信を待機するタイムアウト時間をミリ秒単位で指定します。
戻り値:
data
が整数の場合、受信したバイトの新しいバッファが返されます。それ以外の場合は data に読み込まれたバイト数が返されます。
- USB_HID.send(data)¶
USB HID インターフェースを介してデータを送信します:
data
は送信するデータです(整数のタプル/リスト、または bytearray)。