遊びながら学ぶプログラミング

Makey Makeyで身の回りが楽器に!協力して作るプログラミング音楽会

Tags: Makey Makey, Scratch, グループ学習, プログラミング遊び, 身近なもの

身近なものがプログラミングで楽器に変わる? Makey Makeyの魅力

子供たちがプログラミングに触れる方法は様々ですが、中でも驚きと楽しさを伴う体験は、学ぶ意欲を大きく引き出します。もし、身の回りにある普通のものが、プログラミングの力で楽器になったり、ゲームコントローラーになったりしたら、子供たちはどのような反応を示すでしょうか。

これを可能にするツールの一つに、「Makey Makey(メイキーメイキー)」があります。Makey Makeyは、電気を通す素材であれば何でもパソコンのキーボードやマウスの入力に変換できるユニークな発明キットです。バナナや粘土、アルミホイルなどが、触れるだけでパソコンに信号を送る「ボタン」や「鍵盤」になります。

この記事では、Makey MakeyとビジュアルプログラミングツールであるScratch(スクラッチ)を組み合わせて、子供たちがグループで協力しながら「身の回り音楽会」を開催するプログラミング活動のアイデアを紹介します。特別な技術は必要ありません。子供たちの自由な発想と協力を促しながら、楽しくプログラミング的思考を育むことができます。

Makey Makeyを使ったグループ活動アイデア:身の回り音楽会

Makey Makeyを使った「身の回り音楽会」は、子供たちが身近な素材を集め、それらをプログラミングで楽器に変身させ、協力して一つの音楽を作り上げる活動です。

活動の概要

  1. 楽器にする素材を集める: 電気を通す性質を持つ身近なもの(例:フルーツ、野菜、水に濡らしたスポンジ、アルミホイル、鉛筆の芯で塗った紙など)を子供たちに集めてもらいます。
  2. Makey Makeyと素材を繋ぐ: 集めた素材を、ワニ口クリップを使ってMakey Makey本体に繋ぎます。Makey MakeyはUSBケーブルでパソコンに接続します。
  3. Scratchでプログラミング: Scratchを開き、Makey Makeyからの入力(特定のキーが押されたという信号)に応じて、特定の音を鳴らすプログラムを作成します。
  4. 協力して演奏する: それぞれが作った「楽器」とプログラムを使って、グループで協力しながら自由に音を出し、音楽会を開きます。

準備するもの

これらの準備は比較的簡単で、特別な電子工作の知識は必要ありません。

活動の手順(例)

  1. グループ分けと役割決め: 参加人数に応じていくつかのグループに分けます。各グループ内で、素材集め担当、Makey Makey接続担当、Scratchプログラミング担当、演奏担当など、子供たちが話し合って役割を決めると、主体性が育まれます。
  2. 楽器素材の収集と準備: グループごとに、自分たちが「楽器にしたい」と思う素材を集めます。バナナの皮をむいたり、野菜を切ったり、アルミホイルを丸めたり、準備をします。
  3. Makey Makeyの接続: Makey Makey本体をUSBケーブルでパソコンに繋ぎます。次に、ワニ口クリップの一端をMakey Makeyの入力端子(SpaceやClick、矢印キーなどが割り当てられています)に挟み、もう一端を集めた素材に挟んで繋ぎます。参加者が「接地」するためのクリップも忘れずに繋ぎます。これは、人体を通して電気が流れることで回路が閉じるために必要です。
  4. Scratchでのプログラミング: パソコンでScratchを起動します。Makey Makeyはパソコンからはキーボード入力として認識されるため、「〇〇キーが押されたとき」というブロックを使ってプログラムを作成します。例えば、「スペースキーが押されたとき」に「ドレミの音を鳴らす」といった簡単なプログラムから始められます。複数の音や効果音を割り当てていくことで、オリジナルの楽器セットが完成します。
  5. 演奏の練習と発表: プログラムが完成したら、グループで協力して実際に素材に触れて音を鳴らしてみます。意図した音が出るか確認し、必要に応じてプログラムや接続を調整します。慣れてきたら、簡単なリズムやメロディーを協力して演奏する練習をします。最後に、他のグループに向けて演奏を発表する機会を設けると、達成感と共有する喜びが生まれます。

この活動から子供たちが学べること

このMakey Makeyを使った音楽会活動は、単にプログラミングのスキルを学ぶだけでなく、子供たちの多様な能力を引き出す機会となります。

活動をより豊かにするためのヒント

まとめ

Makey Makeyを使ったプログラミング音楽会は、子供たちが身近なものに新たな価値を見出し、遊び感覚でプログラミングの基本や論理的思考、そして何よりも大切な協調性や創造性を育むことができる活動です。準備も比較的簡単で、特別な知識がなくても始められます。ぜひ、ご家庭や地域の活動で、子供たちと一緒に身の回りのものを楽器に変身させて、世界に一つだけのオリジナル音楽会を開催してみてください。この体験が、子供たちのプログラミングや科学への興味の扉を開くきっかけとなることを願っています。