当サイトは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『マジックボタン』無線の紹介シリアル通信の紹介

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

 

2018年10月26日ブロックエディターが新しくなりました。ブロックの外観は変わりましたが、使い方はほぼ同じです。以下に、今までのV0ブロックエディターと、新しいV1ブロックエディターの開き方を追記しました。当記事の手順は以前に作成していますので、『2018/10/25までのV0ブロックエディターを開く』を使用して読んでください。今後、順次新しいエディターに対応していきます。

2018/10/26リリースのV1ブロックエディターを開く

 

2018/10/26リリースのV1ブロックエディターを開く

Micro:bitウエブサイトのトップから『プログラムしましょう』をクリックします。
microbit2-3

次の画面を少しスクロールダウンすると、JavaScriptブロックエディターかPythonエディターを選択できます。初めてなのでJavaScriptブロックエディターを選択してみます。ここから、リファレンス(各ブロックの説明)を見ることができます。レッスンもありますが、残念ながら現時点英語版のみですが、先生用のガイドも揃っています。2018/6/9追記:翻訳参加が認められましたので、徐々に本家サイトを日本語化します。
microbit2-9

『プログラムしましょう』を選択すると、以下の画面になります。
microbit2-10

新しいプロジェクトをクリックすると、以下のような画面となりプログラムができるようになります。その右には自分が作成したプログラムのアイコンが作られています。以前のプログラムを修正したい場合などはそちらをクリックするとエディターが開きます。
microbit2-11

以下は、前のバージョンの画面ですが、ブロックの形状が異なっている以外はほぼ同じですので、使い方を簡単に追記してあります。
microbit2-5

2018/10/25までのV0ブロックエディターを開く

 

2018/10/25までのV0ブロックエディターを開く

 

ここから開きます。

 

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

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

レッスン内容

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

 レッスン目標 

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

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

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

 ステップ2 

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

 ステップ3 

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

 ステップ4 

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

 チャレンジ 

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

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

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


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

記事内容についてお伺い


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


 

クロームブラウザーをご使用の方へ

当サイトへの訪問ありがとうございます。その際、グーグルクロームブラウザーをお使いの方にお知らせです。グーグルクロームブラウザーでは、2018年7月から、サイトにより以下の表示がブラウザーのアドレスバーに表示されます。当サイトでも表示されますが、心配ありませんのでご安心ください。
SSL案内1
これは、SSLと呼ばれるWebサイトとそのサイトを閲覧しているユーザとのやり取り(通信)を暗号化するための仕組みを使用していないためです。ネットショッピング、銀行サイトではパスワードやクレジットカードの情報を扱いますので、必須の仕組みです。当サイトでは、そのような情報を扱っておりませんので、暗号化は必須ではありませんが、訪問される方により安心していただけるように、SSL化を予定しております。このメッセージはSSL化完了まで念のため表示します。

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