レゴ(LEGO)でプログラミングするためのPoweredUpアプリで使用する
プログラムブロックでモーターの制御やモーターの状態を取得するための
ブロックの一覧と実際の使用方法を解説します。
モーターブロック一覧
イメージ | 名前 | 説明 | レベル |
---|---|---|---|
モーター出力 (シンプルモータ) | モーターの出力を設定する。 範囲:-100 ~ 100 | 初級 | |
モーター停止 (シンプルモータ) | モーターを停止する。 (軸は停止しない) | 初級 | |
モーター強制停止 (シンプルモータ) | モーターを強制停止する。 (軸も停止する) | 中級 | |
モーター出力値取得 (タコモータ) | モーターの出力値を取得する。 範囲:-100 ~ 100 | 中級 | |
モーター出力 (タコモータ) | モーターの出力を設定する。 範囲:-100 ~ 100 | 初級 | |
モーター出力[時間指定] (タコモータ) | モーターを指定された 時間(秒)出力する。 範囲:-100 ~ 100 | 中級 | |
モーター位置取得 (タコモータ) | モーターの相対位置を取得する。 範囲:-100 ~ 100 | 初級 | |
モーター角度出力 (タコモータ) | モーターを指定角度分、回転する。 範囲:-9999 ~ 9999 | 中級 | |
モーター角度設定 (タコモータ) | モーターを指定角度に位置設定する。 範囲:-9999 ~ 9999 | 中級 | |
モーター角度リセット (タコモータ) | モーターの現在位置をリセットする。 範囲:-9999 ~ 9999 | 中級 | |
モーター強制停止 (タコモータ) | モーターを強制停止する。 (軸も停止する) | 中級 | |
モーター上限設定 (タコモータ) | モーターの出力上限を設定する。 範囲:0(%) ~ 100(%) | 上級 | |
モーター加速時間設定 (タコモータ) | モーターの加速時間を設定する。 範囲:0.1(秒) ~ 10(秒) | 上級 | |
モーター減速時間設定 (タコモータ) | モーターの減速時間を設定する。 範囲:0.1(秒) ~ 10(秒) | 上級 | |
モーターペア出力 (シンプルモータ) | 2つのモーターの出力を設定する。 範囲:-100 ~ 100 | 中級 | |
モーターペア出力 (タコモータ) | 2つのモーターの出力を設定する。 範囲:-100 ~ 100 | 中級 | |
モーターペア出力[時間指定] (タコモータ) | 2つのモーターを指定された 時間(秒)出力する。 範囲:-100 ~ 100 | 中級 | |
モーターペア出力[角度指定] (タコモータ) | 2つのモーターを指定された 角度分、回転する。 範囲:-100 ~ 100 | 中級 | |
モーターシンクロ出力 (タコモータ) | 2つのモーターのステアリングする。 範囲:-100 ~ 100 | 中級 | |
モーターシンクロ出力[時間指定] (タコモータ) | 2つのモーターを指定された 時間(秒)ステアリングする。 範囲:-100 ~ 100 | 中級 | |
モーターシンクロ出力[角度指定] (タコモータ) | 2つのモーターを指定された 角度分、ステアリングする。 | 中級 | |
モーター角度設定 (タコモータ) | モーターを指定角度に位置設定する。 (開始とループが不要) 範囲:-9999 ~ 9999 | 初級 | |
モーター出力ループ (シンプルモータ) | モーターの出力を設定する。 (開始とループが不要) 範囲:-100 ~ 100 | 初級 |
コメント