射的ゲーム(振動センサー)Lv.1

的に当たったらピカっと光ります。市販の輪ゴム銃やピンポン玉などを使って遊びましょう!
振動センサーを使って的に当たったことを検知します。


使っている機能


  • micro:bitのスピーカー(※)
  • 入出力ピン(振動センサー、LEDボードに利用)

※ スピーカーを搭載していないバージョン(v1.5以前)の micro:bit をご利用の方は、メロディ音なしでプログラムしてください。

用意するもの


スイッチエデュケーション商品

その他

  • 単4電池 × 3本
  • 厚紙
  • 1 cm 程度の厚みがあるもの(スチレンボードなど)
  • はさみ、カッター
  • 両面テープ
  • 輪ゴムやピンポン玉など、的に当てるもの


プログラム




振動の検知には、「高度なブロック」>「入出力端子」>「デジタルで読み取る 端子 P0」ブロックを使います。振動センサーは「P1」に接続するので、「P0 ▼」をクリックし「P1」を選んでください。

LEDボードを点灯させるために、拡張機能「Neopixel」を使っています。「Neopixel」をツールボックスに追加する方法はフルカラーシリアルLEDテープ商品ページ内「制御方法」を参考にしてください。


工作


  • 厚紙を切り取り、LEDボードを両面テープで貼り付けます。


  • 振動センサーにコネクターコードを接続します。
    コードには接続向きがあります、コードの色の並びが写真と同じになる向きで接続しましょう。


  • 厚紙(LEDボードがついていない側)に、振動センサーを両面テープで貼り付けます。


  • 壁に的を貼り付けるために、小さく切ったスチレンボードを2個ほど貼りましょう。
    ※ 1 cm 程度の厚みがあるものでしたら何でもOKです。


  • LEDボードのコードと振動センサーのコードをワークショップモジュールに接続します。
    それぞれ接続向きがあります、コードの色の並びが写真と同じになる向きで接続しましょう。


  • プログラムを書き込んだ micro:bit をワークショップモジュールに装着し、単4電池を入れ、モジュールのスイッチをONにしましょう。


  • 壁に的を貼り付けたら完成です!


ワークショップモジュールから離れた場所に的を設置したい場合は、こちらの商品を追加でご利用ください。


アレンジしよう

  • ワークショップモジュールには、「振動センサー+LEDボード」を2セットまで接続することができます。1セット追加して的を増やすことが可能です。
  • ポイント機能:的に当たったらポイントゲット、micro:bit のLEDにポイント表示 を追加してみましょう!
    • プログラムのヒント:「変数」>「変数を追加する…」で、ポイントを保存する変数を追加しましょう。

関連作例

射的ゲーム(振動センサー)Lv.2
LEDが光ってる的に当てたらポイントゲット!