これは MicroPython バージョン v1.24.0 のドキュメンテーションです。 このページの最新開発版 の方が、より新しい内容になっています。

クラス 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)。