Skip to content

アクティビティ

ギター1 - 曲をタッチ

上級 | MakeCode, Python | 端子, | 入出力, 電子工学, 電気,

ステップ1: 作る

説明

micro:bitのタッチセンサーを使用して、さまざまな曲を再生します。

この2つのビデオで、何を作り、どのようにコーディングするかご案内します。

はじめに

プログラミングガイド

動作の仕組み

  • このプロジェクトは ジュークボックスプロジェクト と同じですが、micro:bitのボタンの代わりに、micro:bitのピンとアルミホイルで覆われた段ボールをワニ口クリップでつないだ、君だけの入力装置を使います。
  • このプログラムをmicro:bitに書き込みます。
  • 3つのワニクリップの片側と、ピン1、2、GND(接地またはアースピン)につなげます。 もう片方の端を段ボールギターやキーボードに取り付けます。
  • 一方の指でGNDに触れ、他の指をピン1やピン2に接続されたアルミホイルに触れます。 触れたピンに応じて別の音が再生されるはずです。
  • micro:bitはピン 1 と 2 をタッチ 入力 として使用します。 いずれかのピンとGND(グランドまたはアース)ピンに触れると、電気回路ができます。 微量の電流があなたを通じて流れ、micro:bitはそれを検出し、プログラムは音の再生をトリガーします。
  • サウンドを再生するV2 micro:bitを持っていない場合は、ヘッドホンをピン0とGNDに接続します。
アルミホイルパッドのmicro:bitのピン1、2、GNDへの接続方法を示している写真

必要なもの

  • micro:bitと電池ボックス(オプション)
  • MakeCodeまたはPythonエディター
  • ワニ口クリップケーブル 3本
  • ギターやキーボード作成用の段ボール、アルミホイル、スティックのり、はさみ
  • オプションでV1ユーザーはヘッドホン、ブザーもしくはスピーカー用に2つのワニクリップ

ステップ2: プログラムする

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(music.ODE)
7    if pin2.is_touched():
8        music.play(music.BLUES)
9

ステップ3: 改善する

  • アルミホイルに触れたときに再生される音色を変更しましょう。
  • 自作曲をプログラムしましょう。
  • 選んだ音色によって異なるマーク、文字、数字や単語を表示してみましょう。