Microbit 按钮
Microbit_Button 扩展程序为 App Inventor 提供了 BBC micro:bit 按钮状态信息。开发者可以使用此扩展程序请求用户按下按钮时的更新,或读取按钮的当前状态。按钮有三种状态:
- 0 - 向上
- 1 - 向下
- 2 - 长按
更多链接:
属性
方法
ReadButtonAState– 读取 micro:bit 上 A 按钮的当前状态。读取成功后,将触发ButtonAStateReceived事件。
ReadButtonBState– 读取 micro:bit 上 B 按钮的当前状态。读取成功后,将触发ButtonBStateReceived事件。
RequestButtonAStateUpdates– 请求更新 micro:bit 的 A 按钮状态。请求更新后,每当 micro:bit 向应用程序报告按钮状态变化时,ButtonAStateReceived都会运行。按住按钮将引发第二个事件,其值为 2,表示长按。
RequestButtonBStateUpdates– 请求更新 micro:bit 的 B 按钮状态。请求更新后,每当 micro:bit 向应用程序报告按钮状态变化时,ButtonBStateReceived都会运行。按住按钮将引发第二个事件,其值为 2,表示长按。
StopButtonAStateUpdates– 停止接收有关 micro:bit A 按钮状态的更新。请注意,可能存在尚未处理的待处理更新,将在ButtonAStateReceived中返回结果。
StopButtonBStateUpdates– 停止接收有关 micro:bit B 按钮状态的更新。请注意,可能存在尚未处理的待处理更新,将在ButtonBStateReceived中返回结果。。
事件
Parameters:
Button_State_Value(number) — micro:bit 的 A 按钮的状态;0 表示释放,1 表示按下,2 表示长按。
Parameters:
Button_State_Value(number) — micro:bit 的 B 按钮的状态;0 表示释放,1 表示按下,2 表示长按。
扫码添加客服咨询