レゴ® Powered UPプログラミングブロック
レゴ® Powered UPアプリは、シンプルでわかりやすいプログラミング言語が特徴であらゆる年齢のレゴファンたちが楽しみながら学ぶことができます。 レゴブロックで遊んだブロックをつなげるときにカチっとはまる、という体験を核にしています。
プログラミングブロックには、さまざまな種類と色があり、使用しているブロックの種類がわかります。
ここでは、よく使われるプログラミングブロックの例をいくつか紹介します。 ブロックが何をするのかわからず、ここに記載されていない場合はアプリで試すか、プログラミングブロックガイドをご覧ください。 レゴ Powered UPの楽しみの一つは、実験、遊び、そして学ぶことにあります。
黄色のフローブロック
黄色のブロックはコマンドの流れをコントロールします。 プログラムの開始、停止、一時停止、あるいはループコマンドにも使用できます。
|
|
プログラムを開始します。 |
![]() |
砂時計ブロックは、指定した秒数だけプログラムを待たせます。 |
![]() |
プログラムセクションをセット番号の回数ループします。 |
![]() |
プログラムを永遠にループさせます! |
オレンジのセンサーブロック
オレンジ色のブロックは、色と距離センサー、ムーブハブのチルトセンサー、リモコン、WeDo 2.0センサーと連動します。 これらのブロックは、モデルのセンサーが何かを検知するとアクションをトリガーします。
|
| カラーセンサーを使用して、特定の色が感知されたときにイベントをトリガーします。 |
![]() |
カラーセンサーがブロックで選択された色を検出するのを待ちます。 |
|
| センサーが測定した現在の色を取得します。 |
![]() | センサーが測定した現在の環境光レベルを取得します。 |
|
| センサーが測定した距離が指定した距離より小さい場合にトリガーします。 |
|
| 内蔵ジャイロスコープを使用し、ハブの向きに基づいてイベントをトリガーします。 ハブの向きがハブの向きと同じになるまで待ちます。 |
|
| ハブの向きがハブの向きと同じになるまで待ちます。 |
グリーン・モーターまたはムーブメント・ブロック
緑色のブロックがモデルを動かします! タコモーター(速度と位置の制御用)とベーシックモーター(全速駆動用)を区別することができます。
|
| モーターへの電力を設定します。 正の数は時計回りに、負の数は反時計回りに回転します。 |
![]() | モーターから電力を取り除き、モーターをゆっくりと停止させます。 |
![]() | モーターを停止します。 |
紫色の音と光のブロック
紫色のブロックは、デバイスのスピーカーからサウンドを再生したり、ムーブハブ、色や距離センサーのライトの色を変更することができます。 これらのブロックは、LEDライトの光も制御します。
|
| センサーLEDの色を設定します。 |
![]() | ハブLEDの設定し、色を示します。 |
![]() | 接続されているライトの明るさを指定したポートに設定します。 |
![]() | ポート(左のパラメータ)に接続されたライトの明るさを設定しますが、センサーの4つのLED半円を個別に設定します。 左から右へ影響するもの:
|
![]() | ハウスサウンドライブラリから選択したサウンドを再生します。 |
![]() | ホイッスルサウンドライブラリから選択したサウンドを再生します。 |
![]() | 列車サウンドライブラリから選択したサウンドを再生します。 |
![]() | 車サウンドライブラリから選択したサウンドを再生します。 |
![]() | 飛行機サウンドライブラリから選択したサウンドを再生します。 |
![]() | 犬サウンドライブラリから選択したサウンドを再生します。 |
![]() | 猫サウンドライブラリから選択したサウンドを再生します。 |
![]() | おならサウンドライブラリから選択したサウンドを再生します。 |
![]() | 笛サウンドライブラリから選択したサウンドを再生します。 |
![]() | 雑踏サウンドライブラリから選択したサウンドを再生します。 |
![]() | ロボットサウンドライブラリから選択したサウンドを再生します。 |
![]() | ターゲットサウンドライブラリから選択したサウンドを再生します。 |
ティール・ウィジェット・ブロック
ティールブロックは、ウィジェットでモデルをコントロールすることができます。
|
| Channel-ID(第一パラメータ)を持つウィジェット・キャンバスのボタンウィジェットの状態(true/falseまたは0/1)を報告します。 |
|
| Channel-ID(第一パラメータ)を持つウィジェット・キャンバスのトグルウィジェットの状態(true/false または 0/1)を報告します。 |
![]() | Channel-ID(第一パラメータ)を軸として、ウィジェット・キャンバスのマルチボタンウィジェットの状態を報告します。 つまり、下のボタンを押すと、-100、上のボタンを押すと100を報告します。 どちらも押されていない場合は、0となります。 |
![]() | ウィジェット・キャンバスの速度計、整数ディスプレイ、または Channel-ID(第一パラメータ)を持つその他のディスプレイに、値(第二パラメータ)を表示するように指示します。 |
![]() | Channel-ID(第一パラメータ)を持つウィジェット・キャンバスのスライダーウィジェットの位置(-100から100)を報告します。 |
![]() | Channel-ID(第一パラメータ)を持つウィジェット・キャンバスのジョイスティックウィジェットの振幅(-100から100)を報告します。 ジョイスティックが中心から離れるほど、数値は高くなります。 ジョイスティックの上半分では、報告される数値はプラスになります。 下半分はマイナスとなります。 |
![]() | 角度を報告します(-90から90度の角度ではなく、-100から100に正規化されます!)ウィジェット・キャンバスのジョイスティックウィジェットのChannel-ID(第一パラメータ)。 ジョイスティックが(振幅に関係なく)真上または真下を向いた場合、ブロックは0を出力します。 その後、ジョイスティックのハンドルを時計回りに動かすと、数値はマイナスになり、真左または真右で-100になるまで減少します。 反時計回りに回転させると、数値はプラスになり、100に向かって増加します。 |
上記のブロックについてご質問がある場合、またはその他のことでお困りの場合は、お気軽にお問い合わせください 。



































