くだものタッチ バナナとミカンで音をならします。 micro:bitでプログラムしました。

この記事は約6分で読めます。

 「micro:bit」というミカンより小ちいさいマイコンで「くだものタッチ」というプログラムをつくりました。
「くだものタッチ」はマイコンのタッチセンサーを使つかってミカンやバナナなど果物くだものをタッチすると音おとが鳴なってLEDの絵えがでるプログラムです。
ミカンをタッチするとミカンの絵とブーと音が鳴ります。
LEDはミカン模様もようにしました。

バナナをタッチするとバナナの絵とブーと音が鳴ります。
LEDはバナナ模様にしました。

micro:bit

イギリスのBBCという放送局ほうそうきょくが作つくった教育向きょういくむけのマイコンボードです。イギリスでは11〜12歳さいの子どもに無償むしょうでくばられて授業じゅぎょうの中なかで活用かつようが進すすんでいるそうです。
くわしくはこちら。英語えいごで書かかれていますがクロームなら右みぎクリックして翻訳ほんやくすると日本語にほんごになります。
トップページや詳くわしい使つかい方かたはこちら

くだものタッチのプログラム

使かう物

micro:bit
(今回は音が出るV2)を使いました。音の出ないmicro:bitのときはイヤホンやブザーなどを本体につけます。
バナナクリップ ワニ口クリップ
パソコン タブレット
バナナクリップ
先さきがバナナのようです。
ワニ口クリップ
先がワニの口のようです
パソコンやタブレットなどいろいろなデバイスでプログラムできます。今回こんかいはWindowsパソコンで作つくりました。

USBケーブルでパソコンにつなぎます。

うしろのLEDが赤とオレンジに光ります。はじめは、前まえに保存ほぞんしていたプログラムが動うごき始はじめます。

※オレンジ色いろに光ひかればいいのですが光らないときはケーブルがデーターを送おくれないものかもしれません。(充電専用じゅうでんせんよう)
データーを送おくれるケーブルに変かえましょう。(データ転送用てんそうよう)

インターネットでプログラム画面をひらきます。

パソコンを立たち上あげてインターネットに接続せつぞくします。今回こんかいはchrome(クローム)というブラウザ(インターネットを見るソフト)を使っています。

新しいプロジェクトを作ります。

てんてん
てんてん

日本語版にほんごばんになっているようですが日本語がおかしいです。
そのおかしい日本語のまま、ごしょうかいします。

「この」をクリックします。

「生成する」に名前なまえをつけて「なり」をクリックします。

プログラム画面が出てきます。

ブロックおきば
プログラムに使うブロックが入っています。
プログラムエリア
ここにブロックを置おいてプログラムをつくります。ブロックをマウスで動うごかしてくっつけていきます。
プログラムエリア操作そうさ
エリアを大きく拡大かくだいしたり操作を一回戻いっかいもどしたりできます。
おためしエリア
ここでプログラムが動うごくか試ためせます。

 

ブロックをくみます。

使つかうブロックを「ブロックおきば」から選えらんでプログラムエリアにおきます。
ブロックおきばで必要ひつようなブロックをクリックするとプログラムエリアに自動的じどうてきにおかれます。

タッチセンサーを使うために「入力にゅうりょく」「その他た」をクリックします。

「端子たんしP0がタッチが無なくなったとき」ブロックをクリックします。
WEBによって「タッチされたとき」ブロックを使うと書かれているところもありましたが今のプログラミン画面では、そのブロックは見当たりませんでした。
「タッチされたとき」に動うごくブロックは他ほかにもありますが今回こんかいは、「端子たんしP0がタッチが無なくなったとき」を使いました。
他のブロックで動きに違ちがいがでるか試ためしてみるのもおもしろいです。

LEDで絵を作るので「基本きほん」をクリックします。

「LED画面がめんに表示ひょうじ」ブロックをクリックします。

音おとを出だすので「音楽おんがく」をクリックします。

「音を鳴ならすブロック」をクリックします。

ブロックを組くむ

右みぎの画面がめんの残のこったブロックに必要ひつような値あたいや模様もようを入いれて組くみ合あわせます。
ブロックをクリックして左ボタンを押おしたままブロックを動うごかします。

P1ブロックを作る

P1をタッチすると動くブロックを組みます。
「タッチが無くなった」ブロックの中に「LED」と「音」ブロックを入れP1端子をセンサーにするブロックの設定をします。
端子=P1
LEDにミカン
音を鳴らすに 上のド 長さ1

P2ブロックを作る

ブロックをコピーします。
P1ブロックを右みぎクリックして出てきたメニューの一番いちばんの上の複製ふくせいをクリックします。
コピーしたブロックでP2をタッチすると動うごくブロックを組みます。
P2端子をセンサーにするブロックの設定せっていします。
端子=P2
LEDにミカン
音を鳴らすに 真ん中のド 長さ1

プログラム確認かくにんします。

エラーがないと左側ひだりの「おためしエリア」のmicro:bitに色いろがつきます。
エラーが出でてきたらブロックをよく見直みなおしてください。数字すうじや文字もじが違ちがうとエラーになります。

テストします。

おためしエリアのmicro:bitをクリックします。

P1とP2をクリックして絵と音がでたらOKです。

micro:bit本体ほんたいにプログラムを転送てんそうします。

「おためしエリア」の下のダウンロードをクリックします。

ブタの鼻のような模様が出たら転送中です。
本体のオレンジ色のLEDが点滅します。20秒くらいかかります。
意外と長く感じます。
転送できないときはUSBケーブルが問題の場合が多いですが次を確認してください。

くだものをセット

転送完了てんそうしたら本体ほんたいのセンサーにつけたバナナプラグの線をミカンとバナナにセロテープでくっつけます。

完成かんせいです。
くっつけるときに指でリード線の先をさわって表示ひょうじが変かわれば正常せいじょうに動うごいています。ミカンやバナナをタッチすると絵が変わって音が出ます。

プログラムは簡単かんたんですが他にも応用おうようできそうです。

くだものにタッチするタイミングやさわり方で反応はんのうにむらがあります。同おなじように指でタッチしても反応しないときがあります。
リンゴは反応しませんでした。
作ったプログラムを公開しています。
こちらから見てください。

反応はんのうが悪わるいときは

GND端子たんしからワニ口クリップなどでリード線せんを出して、その線をさわりながら、くだものをさわると反応はんのうがよくなります。

ご感想など

← 戻る

ご回答をありがとうございました。 ✨