当サイトは2020年小学生のプログラミング必修化に関して、関連する情報を纏めています。

Micro:bit(マイクロビット)で学ぶ 21

Micro:bit(マイクロビット)で学ぶ 21

 

マイクロビットのホームページにあるレッスンを紹介したいと思います。英語版ですので、日本語で纏めてみました。今回は『ラブメーター』を取り上げます。

当記事は、シリーズでマイクロビット(Micro:bit)のプログラミングについて紹介しています。初めての方はこちらをご覧ください。

訳者注:当サイトのマイクロビットのレッスンの紹介記事ですが、以下の順で見ていただけるとマイクロビットのホームページのレッスン順になります。1部、2台のマイクロビットが必要なレッスンは、現時点未紹介です。

micro:bit(マイクロビット)で学ぶ 1micro:bit(マイクロビット)で学ぶ 2『温度のアクティビティー』19『アンサリングマシン』20『数当てゲーム』5『サイコロ』6『トゥルース・オア・デア』8『マジック8ボール』→当記事→3『じゃんけんゲーム1』4『じゃんけんゲーム2』7『マジックボタン』無線の紹介シリアル通信の紹介

レッスン『ラブメーター』

 

2021年8月11日更新
ブロックエディターが新しくなりました。ブロックの外観が変わりましたが、使い方はほぼ同じです。当記事は今までのブロックエディター(V0)のブロックを基に記事を作成していますので、新しいブロックエディターのブロックと見た目が異なりますので、ご了承ください。今後、順次新しく追加されたブロック等に対応していきます。

 

まず、上の手順でブロックエディターを開いてください。もし、前に作成中のプログラムが表示された場合は、保存してから左上にある『プロジェクト』メニューをクリックして『新しいプロジェクト』をクリックしてください。最初は、『最初だけ』ブロックと『ずっと』ブロックだけがプログラミングエリアにあります。

12のレッスンがありますが、そこから『ラブメーター』をやってみます。
microbit21-1

レッスン内容

このレッスンでは、入出力ピンを使ってLEDに結果を表示します。

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]レッスン目標[/su_highlight]

子供たちは、次のことができるようになります。

  • 入出力ピンから値を読み取って、結果をLEDに表示できる

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]ステップ1[/su_highlight]

では、ラブメーターをつくりましょう。ブロック種類選択メニューの『入力』から『端子P0がタッチされたとき』ブロックをドラッグして、ワークスペースにドロップします。
microbit21-2

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]ステップ2[/su_highlight]

次に、ブロック種類選択メニュー『変数』から『変数を0にする』ブロックと、ブロック種類選択メニュー『計算』から、『0~4の乱数』ブロックを選択して、『端子P0がタッチされたとき』ブロック内に以下のように組み込み、乱数の範囲を0から100にします。
microbit21-3

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]ステップ3[/su_highlight]

マイクロビットがスタートしたら、最初にLEDの『Love Meter』と表示するためにブロック種類選択メニュー『基本』から『最初だけ』ブロックと、『文字列を表示する』ブロックを選択して組み合わせて、文字列を『Love Meter』と入力します。以下が完成したプログラムです。
microbit21-4

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]ステップ4[/su_highlight]

プログラムをダウンロードしマイクロビットにコピーしてから、以下のようにマイクロビットのP0を左手で、GNDを右手で触ると0から100までの数字が表示されます。
microbit21-5

[su_highlight background=”#7686f7″ color=”#ffffff” class=”sc_highlight”]チャレンジ[/su_highlight]

これでレッスンは終了ですが、チャレンジとして以下が紹介されていますので、挑戦してみてください。

  1. サンプルがここにありますので、入出力ピンを使った実生活の中で使える色々な回路を考えてみましょう。

訳者注:入出力ピンを使った例がいくつか紹介されており、日本語化もされています。工作もあってゲームができる『反応時間』がお勧めです。


最後まで記事をお読みいただきありがとうございます。
記事の改善に役立てたいと思いますので、よろしければアンケートにご協力ください。

[su_spoiler title=”記事内容についてお伺い” style=”fancy”]


    良く解る解る解りにくい部分がある解りにくい 


    [/su_spoiler]


     

    マイクロビットカテゴリの最新記事