参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.95
- is_pressed()
ボタンが押された場合に True を返す。それ以外の場合は False を返す。 - was_pressed()
micro:bit の起動後か was_pressed() の呼び出し後かいずれかにボタンが押された場合に True を返す。それ以外の場合は False を返す。 - get_presses()
ボタンの押された合計回数を返す 。合計回数は、返す前にゼロにリセットされる。
例:
これだと、"A" のスクロール表示中にボタン B を押しても無視される。
from microbit import * while True: if button_a.is_pressed(): display.scroll("A") elif button_b.is_pressed(): display.scroll("B")