按钮
板载两个按钮:button_a(左)与 button_b(右)。
属性
button_a
左侧 按钮 的 Button 实例。
button_b
右侧按钮的 Button 实例。
类 Button
表示一个物理按钮。
is_pressed()
返回值:调用时该按钮是否正被按住。
was_pressed()
返回值:自开机或上次调用以来,按钮是否曾从「未按下」变为「按下」。每次调用会清除该状态,需再次按下才会再次返回 True。
get_presses()
返回值:累计按压次数,并在返回前将计数清零。
示例
import bibo
while True:
if bibo.button_a.is_pressed() and bibo.button_b.is_pressed():
bibo.display.scroll("AB")
break
elif bibo.button_a.is_pressed():
bibo.display.scroll("A")
elif bibo.button_b.is_pressed():
bibo.display.scroll("B")
bibo.sleep(100)
在比卜创造 Python 编辑器中烧录后,按住 A、B 或同时按住即可看到滚动文字。