按钮#

IQ(第二代)大脑可以通过三个按钮访问三个对象:

  • 按钮检查

  • buttonLeft

  • 按钮右

按下()#

pressed(callback) 方法注册一个在按下按钮时调用的函数。

参数

描述

打回来

按下按钮时调用的函数。

**返回:**无。

// Create a new function buttonPressed().
void button_pressed() {
  Brain.Screen.print("button pressed");
}

int main() {
  // When the Brain's Left button is pressed, run the
  // button_pressed function.
  Brain.buttonLeft.pressed(buttonPressed);
}

发布()#

released(callback) 方法注册一个在释放按钮时调用的函数。

参数

描述

打回来

释放按钮时调用的函数。

**返回:**无。

// Create a new function buttonReleased().
void button_pressed() {
  Brain.Screen.print("button released");
}

int main() {
  // When the Brain's Left button is released, run the
  // button_pressed function.
  Brain.buttonLeft.released(buttonReleased);
}

紧迫()#

pressing() 方法返回按钮当前是否被按下。

**返回:**如果按钮被按下则返回 true,否则返回 false