按钮#
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
。