micro:bitの「Aボタン」と「Bボタン」の同時押し状態を取得します。
なし
「Aボタン」と「Bボタン」の同時押し状態
1 … 両方同時に押されている |
0 … 両方同時に押されていない |
# ボタンA, B, A+B(AとB同時押し) およびロゴの状態をリアルタイムで画面に表示します
UI.label(10, 10, 150, 24, "ボタンA : ", {fontsize: 24})
UI.label(10, 50, 150, 24, "ボタンB : ", {fontsize: 24})
UI.label(10, 90, 150, 24, "ボタンA+B : ", {fontsize: 24})
UI.label(10, 130, 150, 24, "ロゴ : ", {fontsize: 24})
label_a = UI.label(180, 10, 100, 24, "", {color: 'blue', fontsize: 24})
label_b = UI.label(180, 50, 100, 24, "", {color: 'blue', fontsize: 24})
label_ab = UI.label(180, 90, 100, 24, "", {color: 'blue', fontsize: 24})
label_logo = UI.label(180, 130, 100, 24, "", {color: 'blue', fontsize: 24})
mb = Microbit.new
mb.on_notify do
label_a.value = "#{mb.a}"
label_b.value = "#{mb.b}"
label_ab.value = "#{mb.ab}"
label_logo.value = "#{mb.logo}"
end
mb.connect do
end