脳感覚#

導入#

ブレインセンシングカテゴリには、VEX IQ(第1世代)ブレインからの入力を検出し、内部システム値を報告するブロックが含まれています。これらのブロックを使用すると、プロジェクトでボタンの押下への応答、バッテリーの状態の監視、印刷時の画面カーソル位置の特定などが可能になります。

これらのブロックは、ScreenやConsoleブロックなどの視覚フィードバックツールと組み合わせて使用​​されることが多く、実行時にインタラクティブまたは応答性の高いプログラムを作成するのに役立ちます。

以下はすべてのブロックのリストです。

  • 脳のボタンが押されました — 特定の脳のボタンが現在押されているかどうかを報告します。

  • バッテリー容量 — 脳の現在のバッテリー残量をパーセントで報告します。

  • ブレインボタン — ブレインボタンが押されたり離されたりしたときに、添付されているブロックのスタックを実行します。

脳のボタンが押された#

脳ボタンが押されたブールブロックは、脳ボタンが現在押されているかどうかを報告します。

  • 真 — 指定されたボタンが押されています。

  • 誤り — 指定されたボタンが押されていません。

<Brain の [▲ v] ボタン押された?>

パラメータ

説明

ボタン

押下を確認するボタン:

  • ▲
  • ▼
  • 確認

例

開始したとき
[Spin when a Brain button is pressed.]
<Brain の [▲ v] ボタン押された?> まで待つ
[右 v] へ (360) 度旋回 ▶

バッテリー容量#

バッテリー容量レポーターブロックは、バッテリーレベルを0%から100%までのパーセンテージで報告します。

(バッテリー残量(%))

パラメータ

説明

このブロックにはパラメータがありません。

例

開始したとき
[Display the current battery capacity.]
(バッテリー残量(%)) をスクリーンに表示 ◀ カーソルを次の行へ移動する

脳のボタンが#

脳ボタン発動時ハットブロックは、選択された脳ボタンが押されたり離されたりしたときに、接続されているブロックのスタックを実行します。

脳ボタンイベントハットブロック#
Brain の [▲ v] ボタンが [押された v] されたとき

パラメータ

説明

ボタン

イベントをトリガーするボタンを決定します:

  • ▲
  • ▼
  • チェック

アクション

添付されたブロックのスタックがいつ実行されるかを決定します。pressed はボタンが押されたときに実行され、released はボタンが離されたときに実行されます。

例

画面が押されると、脳はテキストを表示する。#
Brain の [▲ v] ボタンが [押された v] されたとき
[Display a text when the ▲ button is pressed.]
[Hello, IQ!] をスクリーンに表示 ◀ カーソルを次の行へ移動する