熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

スイッチで表示する画像を切替える

概要

ボタンA(右のスイッチ)を押したとき、うれしい顔をLEDディスプレイに表示します。 ボタンB(左のスイッチ)を押したとき、悲しい顔を表示します。

f:id:bear_9973:20200613084515p:plain:w600
概要図

関数一覧

button_a.is_pressed()
button_b.is_pressed()

この関数が実行中にボタンA(button_a)またはボタンB(button_b)が押されているとき、Trueを返します。その他はFalseを返します。

プログラム

プログラムを以下に示します。

from microbit import *

while True:
    if button_a.is_pressed():
        display.show(Image.HAPPY)
    elif button_b.is_pressed():
        display.show(Image.SAD)
    else:
        sleep(100)

結果

ボタンAを押すとうれしい顔を、ボタンBを押すと悲しい顔を、LEDディスプレイに表示しました。
何も言いたくないけれど、自分の気持ちを周りに伝えたいとき、便利なデバイスになりました。

f:id:bear_9973:20200613084927j:plain:w400
動作結果