Microbit#b

概要

micro:bitの「Bボタン」の押下状態を取得します。

引数

なし

戻値

「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

関連メソッド

Microbit#connect
Microbit#x
Microbit#y
Microbit#z
Microbit#pitch
Microbit#roll
Microbit#light
Microbit#temp
Microbit#a
Microbit#b
Microbit#ab
Microbit#logo
Microbit#on_notify