このドキュメンテーションは、MicroPython の最新開発ブランチのためのものです。 リリースバージョンでは利用できない機能に言及することがあります。

特定のリリースのドキュメントをお探しの場合は、左側のドロップダウンメニューを使って、 望みのバージョンを選択します。

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