〜マイクロビットロボカーで音をならすスポンサーリンク電子工作の作例2022.01.12私は、小中学生にプログラミングなどを教えるボランティアグループのメンバーになっているのですが、このグループでは今年度、小中学生に電子回路とマイクロビットプログラミングを教える、通年制のワークショップを実施しています。このワークショップでは、参加者に自由に作品をつくってもらっているのですが、ネタを思いつかない子供のために、講師からも作例をいくつか紹介しています。その中に「マイクロビットロボカー」があります。ふたつのモーターで動く車です。今回、このロボカーで作品をつくっている子供から、「ロボカーから音をならしたい」という要望がありました。ワークショップでマイクロビットを使う際には「MI:電源ボード」を取り付けていたので、電源ボードに搭載されたスピーカーで音をならすことができていました。マイクロビットをロボカーに取り付ける時には電源ボードを外し、「マイクロビットブレイクアウトボードキット」に差し込んで使うことになるため、電源ボード搭載のスピーカーは使えません。マイクロビットv2にはスピーカーが搭載されていますが、今回使用しているマイクロビットはv1.5のため、スピーカーはありません。そのため、以下のような「圧電スピーカー」をブレイクアウトボードに取り付けることにしました。簡単にするため、できれば余計な配線などは使わず、圧電スピーカーをブレイクアウトボードのソケットに直接差し込みたいと思います。ブレイクアウトボードのソケットのピン配列はこのようになっています。スピーカーのふたつの端子は、マイクロビットの「信号端子」と「GND」につなぎますが、信号端子のうち「P20」「P19」はGNDのすぐ近くにあり、スピーカーを直接差し込みやすそうです。MakeCodeエディタで音声出力端子を変更しようとしたところ、「P20」や「P19」は表示されず、これらの端子を音声出力用として指定することはできませんでした。その次に「GND」から近い「P16」〜「P13」は現状、モータードライバとの接続に使われており、これらを音声出力用として使うことはできません。結局、GNDから最も近くて使用可能な信号端子は「P12」になりますが、「GND」と「P12」はそこそこ離れており、スピーカーの端子を直接差し込むのは少々やりにくそうです。そのため、スピーカーのふたつの端子を両方とも信号端子につなぎ、一方は常時「0V」を出力することにしました。スピーカーの端子をブレイクアウトボードの「P8」と「P12」に差し込みます。これで、マイクロビットロボカーから音をならすことができるようになりました。0」をワニ口クリップなどでつなぐことで、電源ボード搭載のスピーカーから音をならすこともできます。この場合は、音声出力端子を変更したりする必要はなく、これまでと同様のプログラムで音をならすことができます。私がマイクロビットの使い方を習得するのにあたっては、以下の書籍を参考にさせていただきました。リンク初心者向けから、比較的高度なものまで、さまざまな情報が記載されているだけでなく、子供向けの作例も多数掲載されていますので、「プログラミング教育」のための題材さがしなどにもおすすめです。今年の夏休みに、を使った子供向けプログラミングワークショップの開催を計画しています。ワークショップの題材については、マイクロビットだけを使った、それほど難しくないものにする予定です。この機能を使って、マイクロビットからLINEにメッセージを送ってみようと思います。ふたつのモーターで動く車です。自由に動かすことができます。LED」を制御して、クリスマスイルミネーションをつくってみます。LEDが8個搭載されています。〜宝さがしゲームをつくる春休みに、マイクロビットを使った子供向けワークショップの第2弾を行うことになりました。センサを畑に設置する(調査結果)ホームマイコンマイクロビット電子工作の作例このブログは「MSR合同会社」が運営しています。MSR合同会社は、小規模事業所のIoT化をお手伝いしています。装置の稼働状況をどこからでも確認できる「簡易IoTシステム」、お客さま自身でのIoT開発をサポートする「自分でIoTパッケージ」、さまざまな情報をカンタンに収集できる「かんたんIoTちょこっと」を提供しています。お問い合わせはこちらまで。当サイトでは、第三者配信の広告サービスを利用しています。当サイトは、Amazonのアソシエイトとして適格販売により収入を得ています。購入レビューその他ブログホーム検索トップサイドバ。