大脑感知#

介绍#

Brain Sensing 类别包含可检测 VEX IQ(第二代)Brain 输入并报告内部系统值的模块。这些模块可让您的项目响应按钮按下、监控电池状态,并在打印时确定当前屏幕光标位置。

这些模块通常与 ScreenConsole 等视觉反馈工具配合使用,有助于在运行时创建交互式或响应式程序。

以下是所有模块的列表:

大脑按钮被按下#

大脑按钮被按下布尔模块报告当前是否按下了大脑按钮。

  • 正确 — 指定的按钮正在被按下。

  • 错误 — 指定的按钮未被按下。

<Brain [◀ v] button pressed?>

参数

描述

按钮

按钮检测:

  • 检查

例子

when started
[Spin when a Brain button is pressed.]
wait until <Brain [▶ v] button pressed?>
turn [right v] for (360) degrees ▶

电池容量#

电池容量报告模块以百分比形式报告电池电量,范围从 0% 到 100%。

(battery capacity in %)

参数

描述

该块没有参数。

例子

when started
[Display the current battery capacity.]
print (battery capacity in %) on screen ◀ and set cursor to next row

当大脑按钮#

当按下或释放选定的大脑按钮时,当大脑按钮帽子模块会运行连接的模块堆栈。

当大脑按钮事件帽子块#
when Brain [◀ v] button [pressed v]

参数

描述

按钮

决定哪个按钮将触发事件:

  • 检查

行动

决定何时执行所附加的模块堆栈:pressed 将在按下按钮时运行,released 将在释放按钮时运行。

例子

当按下屏幕时,大脑就会显示一段文字。#
when Brain [◀ v] button [pressed v]
[Display a text when the ◀ button is pressed.]
print [Hello, IQ!] on screen ◀ and set cursor to next row