テクニックムーブハブ
-
class TechnicMoveHub(name=None, timeout=10000, connect=True)
LEGO® テクニックムーブハブ (セット 42176, 42214, 42239)。
この新しいハブは、最新のテクニック Control+ セットに含まれています。ファームウェアのアップデートには特別なパスワードが必要なため、Pybricks をインストールできません。ただし、Pybricks が動作する対応ハブを接続して、そのハブのモーターを制御することは可能です。
- パラメータ:
name (str) -- ハブの Bluetooth 名。名前が与えられていない場合、ハブは最初に見つかったテクニックムーブハブに接続します。
timeout (Number, ms) -- ハブを検索する時間。無期限に待機するには None を指定します。
connect (bool) -- 接続をスキップするには False を指定します。後で connect() を呼び出すことで接続できます。
- 例外:
OSError -- 接続に失敗またはタイムアウトした場合に発生します。
-
awaitconnect()
デバイスに接続します。切断した場合、または connect=False で初期化した場合にのみ必要です。
- 例外:
OSError -- 接続に失敗またはタイムアウトした場合に発生します。
-
awaitdisconnect()
デバイスを切断します。
- 例外:
OSError -- 切断に失敗した場合に発生します。
-
awaitdrive(speed, steering)
指定の速度とステアリングでハブのモーター出力を駆動します。
- パラメータ:
-
- 例外:
OSError -- ハブが接続されていない場合に発生します。