micro:bit で電子オルゴール その3
投稿者:マーチン 2020年5月9日
カテゴリ:障碍者全般::micro:bit
カテゴリ:障碍者全般::micro:bit
自分の好きな楽譜を入力する手法を使い、電子オルゴールを作りました。最低限は、micro:bit本体と100均スピーカーとちょっとの部品があれば実行できます。また、それらがなくても、シミュレーターで動作を確認することができます。
iPad (iOS 13.4.1)、Safari で実行
●使い方
(1)プログラムがスタートするとハートが表示されます。
(2)停止中に、Aボタンを押すと、演奏が開始します。
(3)演奏中に、Aボタンを押すと、次の曲の演奏が始まります。
(4)演奏中に、Bボタンを押すと、”R”と表示され繰り返し演奏になります。
(5)繰り返し演奏中に、Bボタンを押すと、演奏が停止します。
(6)Aボタンのかわりに、黄ボタン、左センサー、Bボタンのかわりに、青ボタン、右センサーが使えます。
(2)停止中に、Aボタンを押すと、演奏が開始します。
(3)演奏中に、Aボタンを押すと、次の曲の演奏が始まります。
(4)演奏中に、Bボタンを押すと、”R”と表示され繰り返し演奏になります。
(5)繰り返し演奏中に、Bボタンを押すと、演奏が停止します。
(6)Aボタンのかわりに、黄ボタン、左センサー、Bボタンのかわりに、青ボタン、右センサーが使えます。
●つなぎ方
◆その1
必要なもの:micro:bit、100円スピーカー、100円電池式モバイルバッテリー、USBケーブル、ワニグチクリップ2本
(1)micro;bit のP0と スピーカーの先端をワニグチクリップでつなぐ。
(2)micro;bit のGNDと スピーカーの根元をワニグチクリップでつなぐ。
(3)micro;bit と 電池式モバイルバッテリー をUSBケーブルでつなぐ。
(2)micro;bit のGNDと スピーカーの根元をワニグチクリップでつなぐ。
(3)micro;bit と 電池式モバイルバッテリー をUSBケーブルでつなぐ。
・使用しない時は、モバイルバッテリーのUSBコネクタを外してください。
・USB仕様のAC充電器やPCのUSBポートを電源にすることもできます。
・音は小さいです。
・USB仕様のAC充電器やPCのUSBポートを電源にすることもできます。
・音は小さいです。
◆その2
必要なもの:
(1)スピーカーのUSBコネクタをモバイルバッテリーに挿す。
(2)スピーカーのプラグを、P0ジャックに挿す。
(3)ボタンからの黄色と青色のプラグを、P1、P2ジャックに挿す。
micro:bit スイッチインターフェース(第1世代、第2世代)
【Daiso】300円スピーカー、【Seria】電池式モバイルバッテリー
【まほろば】micro:bit でスイッチインターフェース製作(電子工作)
【まほろば】micro:bit でスイッチインターフェース製作(ちょっと変更)
【まほろば】micro:bit スイッチインターフェース(第2世代 改訂版)
【まほろば】3ボタンスイッチ【まほろば】micro:bit でスイッチインターフェース製作(ちょっと変更)
【まほろば】micro:bit スイッチインターフェース(第2世代 改訂版)
【Daiso】300円スピーカー、【Seria】電池式モバイルバッテリー
(1)スピーカーのUSBコネクタをモバイルバッテリーに挿す。
(2)スピーカーのプラグを、P0ジャックに挿す。
(3)ボタンからの黄色と青色のプラグを、P1、P2ジャックに挿す。
・モノラルジャックのため、片方のスピーカーからしか音は出ませんが、大きな音です。
・使用しない時は、モバイルバッテリーのUSBコネクタを外してください。
・使用しない時は、モバイルバッテリーのUSBコネクタを外してください。
◆その3
必要なもの:
(1)スピーカーのUSBコネクタをモバイルバッテリーに挿す。
(2)スピーカーのプラグを、P0ジャックに挿す。
(3)デュアルスイッチのGROVEケーブルを、GROVEコネクタ(P2、P16)に挿す。
【まほろば】micro:bit スイッチインターフェース(第2世代 改訂版)
【まほろば】Groveコネクタのデュアルスイッチユニット その2
【Daiso】300円スピーカー、【Seria】電池式モバイルバッテリー
【まほろば】Groveコネクタのデュアルスイッチユニット その2
【Daiso】300円スピーカー、【Seria】電池式モバイルバッテリー
(1)スピーカーのUSBコネクタをモバイルバッテリーに挿す。
(2)スピーカーのプラグを、P0ジャックに挿す。
(3)デュアルスイッチのGROVEケーブルを、GROVEコネクタ(P2、P16)に挿す。
・モノラルジャックのため、片方のスピーカーからしか音は出ませんが、大きな音です。
・使用しない時は、モバイルバッテリーのUSBコネクタを外してください。
・使用しない時は、モバイルバッテリーのUSBコネクタを外してください。
●プログラム
◆初期設定
変数:曲数 をここで設定
◆ボタン、外付けのスイッチ
イベント処理を使用して、ボタンを押した時に変数:スイッチ1 または スイッチ2 を変更する。
※厳密に言うと、外付けのスイッチは、離した時に反応する。
※厳密に言うと、外付けのスイッチは、離した時に反応する。
◆ボタン、外付けのスイッチ
スイッチ1(Aボタン、黄ボタン) を押した時の処理
スイッチ2(Bボタン、青ボタン) を押した時の処理
繰り返し演奏の処理
スイッチ2(Bボタン、青ボタン) を押した時の処理
繰り返し演奏の処理
◆曲の選択(一部)
◆曲データ(一部)
◆全リスト
(外部ボタン用) 公開URL: https://makecode.microbit.org/_iV2J3jaK2aFJ
(デュアルスイッチ用) 公開URL: https://makecode.microbit.org/_JMLXqt8qmP41
URLを開いて、[▶シミュレーター] に切り換えると、再現できます。
・iPadをお使いで Facebook でURLを開いたときは、[…] から [Safari で開く] を選択してください。
・音が出ない時は、スピーカーアイコンを押して直してみてください。
(デュアルスイッチ用) 公開URL: https://makecode.microbit.org/_JMLXqt8qmP41
URLを開いて、[▶シミュレーター] に切り換えると、再現できます。
Windows PC:○ Microsoft Edge、○ Google Chrome
iPad :○ Safari、× Facebook、× Chrome
iPhone:× Safari、× Facebook、× Chrome
iPad :○ Safari、× Facebook、× Chrome
iPhone:× Safari、× Facebook、× Chrome
・iPadをお使いで Facebook でURLを開いたときは、[…] から [Safari で開く] を選択してください。
・音が出ない時は、スピーカーアイコンを押して直してみてください。
●電源
(1)乾電池式モバイルバッテリー
下図右は、Seria で購入。片山利器製。
電圧5V、電流 約300mA(電源3.0V時)。
エネループ使用時 電流 約200mA。
【ビックカメラ】モバイルバッテリー [乾電池タイプ] でも買えます。
(2)充電用ACアダプタ
下図左は、古いデジカメ用の充電器。
電圧5V、電流550mA
(3)PCのUSBポート
USB1.1、2.0規格では電流500mA
ご注意:モバイルバッテリーの多くは、小電流では充電完了と判断してしまうため(?)に、供給をストップします。このため、今回の目的では使用できません。最初は使えていても、数分経つと切れる場合があります。
下図右は、Seria で購入。片山利器製。
電圧5V、電流 約300mA(電源3.0V時)。
エネループ使用時 電流 約200mA。
【ビックカメラ】モバイルバッテリー [乾電池タイプ] でも買えます。
(2)充電用ACアダプタ
下図左は、古いデジカメ用の充電器。
電圧5V、電流550mA
(3)PCのUSBポート
USB1.1、2.0規格では電流500mA
ご注意:モバイルバッテリーの多くは、小電流では充電完了と判断してしまうため(?)に、供給をストップします。このため、今回の目的では使用できません。最初は使えていても、数分経つと切れる場合があります。
◆連載
- 【まほろば】micro:bit で電子オルゴール その1
- 【まほろば】micro:bit で電子オルゴール その2
- 【まほろば】micro:bit で電子オルゴール その3
◆関連記事
- 【まほろば】micro:bitでおもちゃを動かす 5
- 【まほろば】micro:bitで ミュージックボックス
- 【まほろば】micro:bit でオタマトーンメロディを作る 1
- 【まほろば】micro:bit でオタマトーンメロディを作る 2
- 【まほろば】micro:bit用スピーカー