正規販売店

ヘッドフォンをつなぐ

ヘッドフォンとマイクロビットでミュージックプレーヤーを作ってください。

所要時間:〜15分

用意するもの

ワニ口クリップが無いばあい、ワイヤーまたはアルミホイルを使用してください。

作業

マイクロビットにヘッドホンを繋げることで、音楽プレイヤーになることをしっていましたか?

ステップ1

1本目のワニ口クリップの端をマイクロビットのGNDピンに接続します。

ステップ2

2本目のワニ口クリップの端をマイクロビットの0ピンに接続します。

ステップ3

1個目のワニクリップのもう片方の端を、ヘッドフォンジャックの根本に接続します。 ヘッドフォンジャックの根本はアースとして機能するので、マイクロビットのGNDに接続しています。

ステップ4

2個目のワニクリップのもう片方の端を、ヘッドフォンジャックの先端に接続します。 ヘッドフォンジャックの先端の部分は、ヘッドフォンの右側に信号を送ります。 マイクロビットのピン0から、ヘッドフォンの右側の先端に接続します。ヘッドフォンジャックの先端を使用することで音を再生しています。

ステップ5

ヘッドフォンにマイクロビットをつなげました!

コード

明るさで音が変化するビートボックスを作ってみましょう。

データを格納できる場所に変数を追加することから始めます。その後、変数の名前を「light」に変更します。次にlight level 、入力ドロワーから変数の値をブロックに設定します。これはlight level 、0(暗い)から255(明るい)までの範囲になります。光はLEDを使用して測定されます

リンク:https://makecode.microbit.org/_C656hCHCwAiF

ここでは上記で設定した変数に対して、Aボタンをクリックしたときに、必ず実行されるイベントハンドラを登録します。入力ドロワーを開き、Aボタンを押して追加します。次にrestを追加して1/16 拍子に対して何も再生しないブロックを追加します。

リンク:https://makecode.microbit.org/_5zP1puK2D5sL

Logicドロワーをクリックしてからifブロックを選択し、比較条件がtrue(真)かfalse(偽)かに応じて条件付きでコードを実行するコードを挿入します。lightブロックに、不等式をセットし値を25にします。光の値が25未満ならMiddli Cの音を鳴らします。そうでない場合(false)はMiddli Aの音を鳴らします。

リンク:https://makecode.microbit.org/_KbVhzqDssHmc

続いてifブロックの⊕の印を4回クリックして上記で作成した条件の間に、lightが50未満の場合はMiddli D、100未満の場合はMiddli E、150未満の場合はMiddli F、180未満の場合はMiddli Gの条件を追加してください。

実行されると、光が25~180の値によりによりMiddli C~Gまでの音が鳴り、これ以外の条件時にはMiddli Aの音が鳴ります。

リンク:https://makecode.microbit.org/_6qecgRgKC1fh

ダウンロードをクリックしてコードをコードを実行します。