かだい 5/6

夜よるのライト

めやす 45分ふん・microbit.org のページ(英語)

こども

暗くらくなると自動じどうでつくライトを作つくろう。 micro:bit の LED は、光ひかるだけでなく、まわりの明あかるさを感かんじるセンサーにもなるんだ。

できあがりのイメージ

下したのスライダーを 🌙 のほうへ動うごかして、まわりを暗くらくしてみよう。どこでライトがつくかな?

「明あかるさ」って、どんな数かず?

micro:bit は、まわりの明あかるさを 0 から 255 までの数かずで教おしえてくれるよ。 0 はまっくら、255 はとても明あかるいという意味いみ。 今回こんかいは「明あかるさが 100 より小ちいさかったら、暗くらいからライトをつける」というプログラムを作つくるよ。

じゅんび

  • 課題かだい4「歩数計ほすうけい」ができた
  • MakeCode を開ひらいて、「新あたらしいプロジェクト」をおした

つくりかた

まずは動画どうがを見みてみよう。そのあと、同おなじようにやってみよう。

  • 「論理ろんり」から「もし ~ なら ~ でなければ」を出だして、「ずっと」の中なかに入いれた
  • 「論理ろんり」から「0 < 0」を出だして、「もし」の横よこの「真しん」のところに入いれた
  • 「入力にゅうりょく」から「明あかるさ」を出だして、「0 < 0」の左ひだりの 0 のところに入いれた
  • 右みぎの 0 を 100 にかえた
  • 「基本きほん」から「アイコンを表示ひょうじ」を出だして、「なら」の下したに入いれた
  • 「基本きほん」から「表示ひょうじを消けす」を出だして、「でなければ」の下したに入いれた
  • シミュレーターの明あかるさを下さげて、ハートがついた
シミュレーターで、どうやって暗くらくするの?

「明あかるさ」を使つかうと、シミュレーターの micro:bit の左上ひだりうえに、明あかるさの数かずが書かかれた丸まるが出でてくるよ(はじめは 128)。 その丸まるの上うえでマウスを上うえへドラッグすると暗くらく(数かずが小ちいさく)、下したへドラッグすると明あかるく(数かずが大おおきく)なるよ。 丸まるの横よこの数かずを見みながら動うごかしてみよう。100 より小ちいさくなると、ハートがつくよ。

暗くらくしても、ハートがつかないときは?

「0 < 0」の左ひだりに「明あかるさ」、右みぎに「100」が入はいっているか見みてみよう。 左右さゆうが反対はんたいだと、「100 より明あかるいとき」につくライトになってしまうよ。 くらべる記号きごうが「<」(小ちいさい)になっているかも見みてね。

明あかるくしても、ハートが消きえないときは?

「表示ひょうじを消けす」が、「でなければ」の下したに入はいっているか見みてみよう。 これがないと、一度いちどついたハートが消きえないままになるよ。

micro:bit に送おくろう

送おくりかたは、課題かだい1と同おなじだよ。

Windows・Chromebook(Chrome/Edge)

  • USB ケーブルで micro:bit とつないで、「ダウンロード」をおした
  • micro:bit の LED を手てでおおうと、ハートがついた

Mac(Safari)

  • 「ダウンロード」で保存ほぞんしたファイルを、「MICROBIT」ドライブにドラッグした
  • micro:bit の LED を手てでおおうと、ハートがついた

iPad・スマホ

  • 公式こうしきの micro:bit アプリを使つかって、Bluetooth で送おくった
  • micro:bit の LED を手てでおおうと、ハートがついた
実機じっきで、うまくつかないときは?

部屋へやの明あかるさは、家いえによってちがうよ。 手てでおおってもつかないときは「100」を大おおきく、明あかるい部屋へやでもついたままのときは「100」を小ちいさくしてみよう。

チャレンジ

下したの micro:bit で、「くらべる かず」をかえてみよう。ライトがつきやすくなるのは、数かずを大おおきくしたとき?小ちいさくしたとき?

  • 「アイコンを表示ひょうじ」の ▼ から、ハートのかわりに別べつの絵えをえらんでみよう
  • 「LED画面がめんに表示ひょうじ」で、全部ぜんぶの LED をつけると、いちばん明あかるいライトになるよ
  • 夜道よみちで目立めだつように、ライトを点滅てんめつさせてみよう(課題かだい2のドキドキハートを思い出おもいだそう)

おやこ

センサーで明あかるさをはかって、条件じょうけんによって動うごきを変かえる「もし~なら」を使つかう課題かだいです。 これまでで一番いちばん考かんがえることが多おおい課題かだいなので、ゆっくり進すすめてください。

すすめかた(45分ふん)

  • 「できあがりのイメージ」で、ライトがつく明あかるさをいっしょに探さがした
  • 子こどもが「こども」タブの手順てじゅんを、声こえに出だして読よみながら進すすめた
  • シミュレーターで明あかるさを変かえて、ハートがつくのを確たしかめた
  • 実機じっきを部屋へやの暗くらい場所ばしょに持もっていって試ためした

声こえかけのヒント

「もし」と「でなければ」は、ふだんの生活せいかつだとどんなときに使つかう?

家いえの中なかで、暗くらくなると自動じどうでつくものはあるかな?

「100」を「200」にしたら、ライトはつきやすくなる?つきにくくなる?

「もし雨あめなら かさを持もっていく、でなければ持もっていかない」のように、日常にちじょうの判断はんだんと結むすびつけると「条件じょうけん分岐ぶんき」がぐっと分わかりやすくなります。 3つ目めの問といは、チャレンジの micro:bit で予想よそうを確たしかめられます。

LED がセンサーになるしくみ

micro:bit には明あかるさ専用せんようのセンサーはなく、LED を使つかって明あかるさを測はかっています。 「光ひかりを出だす部品ぶひんが、光ひかりを感かんじることもできる」というのは、大人おとなにとっても面白おもしろい発見はっけんです。

おとな

保護者の方ほごしゃのかたがご自身じしんで学まなぶ場合ばあいや、お子こさんに教おしえる前まえの準備じゅんびに使つかうページです。

この課題かだいで学まなぶこと

  • 条件じょうけん分岐ぶんき:「もし~なら~でなければ」で、条件じょうけんによって実行じっこうする処理しょりを選えらびます。
  • 比較ひかく:「明あかるさ < 100」のように、2つの値あたいをくらべて、正ただしい(真しん)か正ただしくない(偽ぎ)かを判断はんだんします。
  • センサーとくり返かえし:「ずっと」の中なかで明あかるさを何度なんども測はかることで、明あかるさが変かわったときにすぐ反応はんのうします。

ちょっとした補足ほそく

micro:bit の「明あかるさ」は、0(暗くらい)から 255(明あかるい)の値あたいを返かえします。 実際じっさいの部屋へやの明あかるさや光ひかりの当あたり方かたで値あたいは大おおきく変かわるので、「100」は目安めやすです。 お子こさんと一緒いっしょに「数かずを表示ひょうじ」で明あかるさの値あたいを表示ひょうじさせて、部屋へやの明あかるさを測はかってみると、ちょうどよい数かずを決きめられます。

この教材きょうざいの「できあがりのイメージ」では、課題かだいを作つくりやすくするため、ライトに「アイコンを表示ひょうじ」のハートを使つかっています。 microbit.org の元もとの課題かだいでは、「LED画面がめんに表示ひょうじ」で全部ぜんぶの LED をつけています。

準備じゅんび

  • 「こども」タブの手順てじゅんを、一度いちど自分じぶんで試ためした
  • 実機じっきで試ためす場合ばあいは、部屋へやを暗くらくできる場所ばしょ(カーテンを閉しめられる部屋へやなど)を確認かくにんした

もっと知しりたいとき

さいごまでできたら、ボタンをおそう。

つぎのかだい:じゃんけん