【マイクロビット×MakeCode】スマイリーボタン(チュートリアル:Smiley Buttons)

この記事では、MakeCode for micro:bitのチュートリアル「スマイリーボタン(Smiley Buttons)」について紹介しょうかいします。

「スマイリーボタン(Smiley Buttons)」では、micro:bitのAボタンをおすと「笑顔えがお」、Bボタンをおすと「しかめっつら」をLED画面に表示ひょうじするプログラムを作ります。

かんたんなプログラムなので、だれでもすぐできちゃいますよ。

初心者しょしんしゃさんにも分かるように、手順てじゅんをひとつひとつていねいに解説かいせつしていきます!

 

スポンサーリンク

チュートリアルを開始する

MakeCode for micro:bitのホーム画面を開きます。

チュートリアル「Smiley Buttons」選択せんたくし、ブロックの「チュートリアルを開始」をクリックしましょう。

チュートリアルを開始する

 

不要なブロックを消す

最初さいしょだけ」「ずっと」ブロックは今回使わないので消しましょう。

不要なブロックを消す

ブロックの消し方
 ブロックをクリックしてdeleteキーをおす。
 または、カテゴリーのエリアへドラッグアンドドロップ。

 

Aボタンがおされたとき「笑顔」を表示する

「ボタンAが押されたとき」ブロックを配置する

入力カテゴリにある「ボタンAがされたとき」ブロックを配置はいちします。

「ボタンAが押されたとき」ブロック

  • 「ボタンAがされたとき」ブロック
    ボタン(A、B、AとB同時)がおされたとき、中に配置はいちしたプログラムを実行します。

 

「笑顔」をLED画面に表示する

基本きほんカテゴリにある「LED画面に表示ひょうじブロックを、「ボタンAがされたとき」ブロックの中に配置はいちします。

「LED画面に表示ひょうじブロックにある小さい四角形をクリックして、笑顔えがおをかきましょう。

「笑顔」をLED画面に表示する

 

シミュレーターで確認する

画面の左上にあるシミュレーターのAボタンをクリックしてみましょう。

シミュレーターで動作確認

笑顔えがお表示ひょうじされましたか?

 

Bボタンがおされたとき「しかめっ面」を表示する

「ボタンBが押されたとき」ブロックを配置する

もうひとつ「ボタンAがされたとき」ブロックを追加ついかしましょう。

Aの横にある▼をクリックしてBにえます。

「ボタンBが押されたとき」ブロック

 

「しかめっ面」をLED画面に表示する

もうひとつ「LED画面に表示ひょうじブロックを出し、「ボタンBがされたとき」ブロックの中に配置はいちします。

「LED画面に表示ひょうじブロックにある小さい四角形をクリックして、しかめっつらをかきましょう。

「しかめっ面」をLED画面に表示する

しかめっつらとは、きげんが悪そうな顔のことです。

 

シミュレーターで確認する

シミュレーターのBボタンをクリックしてみましょう。

シミュレーターで確認する

しかめっつら表示ひょうじされましたか?

 

シークレットモード

AとBを同時におすと発生するシークレットモードを追加ついかしましょう。

複数ふくすう「LED画面に表示ひょうじブロックを使って、アニメーションを作成さくせいします。

「ボタンA+Bが押されたとき」ブロックを配置する

さらに「ボタンAがされたとき」ブロックを追加ついかしましょう。

Aの横にある▼をクリックしてA+Bにえます。

「ボタンA+Bが押されたとき」ブロック

 

アニメーションをLED画面に表示する

「LED画面に表示ひょうじブロックを2つ出し、「ボタンA+Bがされたとき」ブロックの中に配置はいちします。

アニメーションをLED画面に表示する

左と右を向いている顔をかきましょう。

 

シミュレーターで確認する

シミュレーターにA+Bボタンが表示ひょうじされるので、クリックしてみましょう。

シミュレーターで確認する

左右にキョロキョロするアニメーションが表示ひょうじされます。

 

マイクロビットにプログラムを転送する

シミュレーターで正しく顔が表示ひょうじされることを確認かくにんできたら、マイクロビットに転送して動かしてみましょう。

マイクロビットにプログラムを転送する

マイクロビットにプログラムを転送する方法ほうほうは「【マイクロビット】パソコンとのつなぎ方・外し方、プログラムの転送方法ほうほう」でくわしく紹介しょうかいしています。

 

まとめ

チュートリアル「スマイリーボタン(Smiley Buttons)」について紹介しょうかいしました。

「ボタンAがされたとき」ブロックはイベントブロックです。

イベントブロックとは、メイン(最初さいしょだけ、ずっと)のプログラムの外にあるブロックで、あることをきっかけ(トリガーといいます)にイベントブロックの中にあるプログラムが実行されます。

今回のプログラムでは、「ボタンをおすこと」がトリガーになります。

今回使用したブロック

  • 「ボタンAがされたとき」ブロック
    ボタン(A、B、AとB同時)がおされたとき、中に配置はいちしたプログラムを実行します。

 

タイトルとURLをコピーしました