Microbit 按钮
Microbit_Button
扩展程序为 App Inventor 提供了 BBC micro:bit 按钮状态信息。开发者可以使用此扩展程序请求用户按下按钮时的更新,或读取按钮的当前状态。按钮有三种状态:
- 0 - 向上
- 1 - 向下
- 2 - 长按
更多链接:<ul><li>下载 micro:bit 板载按钮的示例项目。</li><li>查看 micro:bit 板载按钮的操作说明。</li></ul>
属性
方法
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 表示长按。