• TOP
  • CATEGORY
    プログラミング
  • TITLE
    プログラミング教育が始まるから、パパはマイクロビットの本を買って、「読んでおいて」とそらまる君に渡している。夜仕事から帰ってきてからパパもその本を読んで勉強している。必要なものがわかったパパは、マイクロビットとパソコン一式(ツクモのプログラミングセット)を購入して届いたので、土日にさっそくやってみよう!となった。
CATEGORY
プログラミング

【PR】親子でプログラミング!micro:bit × PC セットでサイコロを作ってみた

プログラミング教育が始まるから、パパはマイクロビットの本を買って、「読んでおいて」とそらまる君に渡している。夜仕事から帰ってきてからパパもその本を読んで勉強している。必要なものがわかったパパは、マイクロビットとパソコン一式(ツクモのプログラミングセット)を購入して届いたので、土日にさっそくやってみよう!となった。

1.プログラミング教育始まったね

パパ
パパ
ついに小学校でプログラミング教育が4月から始まるみたいだよね。楽しみ?
うん。でもどんなことやるのかな?たまに先生パソコンで授業してたよ!
そらまる
そらまる
パパ
パパ
そうなんだね。パソコンはきっと使うよね。パパも勉強しようと思って、マイクロビットでプログラミングとかいう本買ったよね。パパも夜読んだけど、見てみた?
うん。なんか工作みたいでちょっと面白そうかな
そらまる
そらまる

パパ
パパ
プログラム組むところはパソコンだけど、実際にマイクロビットっていうのを光らせたり、スピーカーつけて音を鳴らせたりできるみたいだよね。
サイコロとかギターとか作れるって書いてあった!
そらまる
そらまる

パパ
パパ
何作ってみたい?

えーとね。たいちゃん(弟)が遊んで楽しいのがいいかなーと思って
そらまる
そらまる

パパ
パパ
なるほどね。そうすると、、、

これのね、サイコロは転がして遊べそうだからおもしろそうかな!たいちゃんも数字最近わかるし楽しいと思う!
そらまる
そらまる

パパ
パパ
じゃあパソコンとマイクロビットでサイコロ作ってみよう!

そらまる
そらまる
おーーー!!

 

2.microbit体験してみよう、microbit説明

パパ
パパ
じゃじゃーん。パパ全部セットで買ってきましたー!

パパ
パパ
マイクロビットとパソコンのセット!パソコンも古かったし調べてみると快適に動かないかもしれないってことだったので 買っちゃった。やっぱり準備は大事だよね。

おおおおーーーーーーーーー!!!
そらまる
そらまる

パパ
パパ
これがマイクロビットだね。はい。どんな感じ?

なんか、表はボタンがあって、あと真ん中は光りそう。後ろはごちゃごちゃしてる
そらまる
そらまる

パパ
パパ
パソコンはパパ夜なべしてセットアップ済み!

えーぼくもやりたかった―
そらまる
そらまる

パパ
パパ
そらまるはプログラミングを任せた!

はーい
そらまる
そらまる

パパ
パパ
そもそもマイクロビットって何かっていうと、ちょっと確認してみようか

うん。なにこれ
そらまる
そらまる

パパ
パパ
A、Bボタンと、LEDと、センサーとか端子とかいろいろついているみたいだね。

センサーってなに?
そらまる
そらまる

パパ
パパ
例えばここの光りそうなLEDは明るさセンサーにもなってて、明るい暗いを感知できるみたい。たとえば暗くなったら電気をつけるとかできるやつだよね。

ふーん
そらまる
そらまる

パパ
パパ
温度センサーは、その名前通り温度を検知できるみたい。

温度計作れるのかな
そらまる
そらまる

パパ
パパ
エアコンの設定温度はこういうセンサー使ってるよね。同じ温度にするために必要だね。

あ、そうか、あと冷蔵庫とかかな!
そらまる
そらまる

パパ
パパ
そうだね。加速度センサーっていうのは、傾けたり揺さぶったりするのを検知できるセンサーで、スマホとかNintendo Switch のコントローラーにもついているやつだね。車のゲームとかでコントローラー傾けると右に曲がったりするでしょ?

マイクロビットすごいね!じゃあゲームも作れるじゃん!
そらまる
そらまる

パパ
パパ
で、このボタンとかセンサーとか端子をきっかけにして、何かを起こすプログラミングをするんだね。

ボタンは?
そらまる
そらまる

パパ
パパ
ボタンはほら、身近にたくさんあるよね。ここ(電気のスイッチ)押したら電気つくでしょ?他に何かあるかな?

あ、そっか!ボタンを押したら電気がつくように誰かがプログラミングしてるってことか。じゃあ、カルピス飲みたい時に自動販売機でお金入れて買う時もそうか。あと、エレベーターとか、電車の切符買うところとか!
そらまる
そらまる

パパ
パパ
そうだね。実はそこら中にたくさんあるね。あ、この下の0,1,2,3,GNDとか書いてある端子のところ、タッチセンサーだって。

スマホみたいな?
そらまる
そらまる

パパ
パパ
そうそう、これらを使って、ボタンを押したりセンサーで検知したりして、光らせたり音を出したりなんかしたり出来るんだね。マイクロビット小さいのにすごい!

パソコンは何に使うの?
そらまる
そらまる

パパ
パパ
マイクロビットはただのマイコンボードだから、パソコンを使ってプログラミングをして、そのプログラムを入れて、マイクロビットにこうなったらこうしてねって指令を与えるって感じだね。

オッケー!なんとなくわかった!
そらまる
そらまる

パパ
パパ
じゃあさっそくこの新しいパソコンでプログラミングしてみよう!

おー!
そらまる
そらまる

パパ
パパ
必要なものは、全部セットに入ってた

パパ
パパ
ではパソコンで用意してた『MakeCode for micro:bit』というアプリを立ち上げまーす。これでプログラミングをするみたいだね

あ、マイクロビットが映ってる
そらまる
そらまる

 

パパ
パパ
映ってるマイクロビットは、シミュレーターになっているらしい

シミュレーターって?
そらまる
そらまる

パパ
パパ
マイクロビットに作ったプログラムを入れる前に、この画面で確認できるみたいだね。

へー
そらまる
そらまる

パパ
パパ
真ん中の『基本』とか書いてあるところにプログラムのブロックが入っていて、そこからプログラムを取り出して、右側の『最初だけ』とか『ずっと』とかのブロックがあるところにくっつけていくってわけだ!

やってみたい!
そらまる
そらまる

パパ
パパ
じゃあ、マウスどうぞ。どれどれじゃあ、まずはLEDを光らせるってのをやってみよう。まずは一番上の『基本』を左クリックしてみて

パパ
パパ
『LED画面に表示』を左クリックしながら、、右の『ずっと』にくっつけてみて!

くっついた!
そらまる
そらまる

パパ
パパ
次はね、、そのLED画面に表示の下をポチポチ左クリックしてみて。

たいちゃん(弟)の名前の『大』にしようとしたら、なにか人みたいになった!
そらまる
そらまる

パパ
パパ
おお!!左見てみて

あ!作った画面と同じのが表示されてる!そういうことか!
そらまる
そらまる

パパ
パパ
そしたら、もうひとつ『LED画面に表示』を下にくっつけて、また別の絵を描いてみて

できた!おどってる人!
そらまる
そらまる

パパ
パパ
なにこれ面白い!もっとやって

アニメみたいになった!面白い!
そらまる
そらまる

パパ
パパ
いい感じに踊ってるね!

名付けて、踊るたいちゃん(笑)」
そらまる
そらまる

ぼく踊ってる!

パパ
パパ
で、マイクロビットにこのプログラムを入れるんだけど、マイクロビットつなげてみて。

はーい。
そらまる
そらまる

パパ
パパ
左下の『ダウンロード』って押すんだって

はい。ぽちっとな。
そらまる
そらまる

パパ
パパ
なんか光るらしい

あ、なんかマイクロビットの裏が光った!
そらまる
そらまる

あ!つくった絵がマイクロビットで動いてる!!
そらまる
そらまる

パパ
パパ
面白いね!MakeCode for micro:bit

かんたん!
そらまる
そらまる

パパ
パパ
じゃあ、さっそくサイコロいってみようか!

 

 

 

3マイクロビットでサイコロ作ってみよう!

パパ
パパ
サイコロってどんなもの?

転がして、1~6の数字がランダムででるもの?
そらまる
そらまる

パパ
パパ
そうだね!

パパ
パパ
センサーどれをつかったらいいと思う?

明るさとか温度じゃないよね。傾けたり揺さぶったことがわかるセンサー?
そらまる
そらまる

パパ
パパ
それだ!じゃあさっそくパソコンでプログラミングしてみよう。

はーい!
そらまる
そらまる

パパ
パパ
今回は『入力』を左クリック。『ゆさぶられたとき』のブロックを右にもってきて

選べるけど、このままでいいね。
そらまる
そらまる

パパ
パパ
これで、揺さぶったときに、何かが起こる入力のプログラムが用意されました。次はどれだと思う?

『基本』に、『数を表示』ってのがあるからこれかな?
そらまる
そらまる

パパ
パパ
お、見つけたね。それをどうする?

この『数を表示』っていうのを1から6までいくつも並べれば、、、
そらまる
そらまる

パパ
パパ
シミュレーターで確認してみよう!白い丸の『SHAKE』ってのを押すと揺さぶったことになるよ。

あ、でもこれだと、数字が順番にでちゃう。ランダムにでないとサイコロにならない。。
そらまる
そらまる

パパ
パパ
そう!良く気付いたね!ランダムに出すためには『乱数』ってのを使うみたいだね。『計算』から『0から10までの乱数』を選んで、『数を表示』の数字のところに入れてみて

はい。いれた!
そらまる
そらまる

あ、これだと0から10がでちゃうから、1から6にして、、
そらまる
そらまる

シミュレーターで確認。。。できた!!ランダムにでる
そらまる
そらまる

パパ
パパ
そしたら、マイクロビットにつくったプログラムを入れよう!

ダウンロードを押せばいいんだよね。あ、光った!パソコンさくさく動いていいね。
そらまる
そらまる

パパ
パパ
新しいからね👍プログラムはマイクロビットに入ったかな?

揺さぶってみる!
そらまる
そらまる

 

数字出た!もう一回!ランダムにでた!
そらまる
そらまる

パパ
パパ
OK!できたね!後は転がしたいから、、ちょっとまってね

パパ
パパ
たいちゃんの好きな味のりの空容器(笑)この容器ならはいるかな。

これに入れれば、転がせるね!
そらまる
そらまる

パパ
パパ
あとは、セットに入っている電池をマイクロビットに接続してみて。電池は外付け!

電池も入れて、、、完成!!できたーーーーーーーーーー!!
そらまる
そらまる

じゃあたいちゃん転がしてみて
そらまる
そらまる

何が出た?
そらまる
そらまる

9!
たいせい
たいせい

9?サイコロなのに?あー逆さまになってる。6だよ!あれ、でもこれ数字変えれば大きい数字もでるサイコロもつくれるのかー
そらまる
そらまる

パパ
パパ
そうだね。デジタルの可能性は無限大だね👍

たいちゃん楽しい?
そらまる
そらまる

うん!もっと転がしたい(笑)!
たいせい
たいせい

パパ
パパ
たいちゃん良かったね。そらちゃんプログラミング面白かった?

簡単だったし面白かった!パソコンもさくさくだったしマウスキーボード楽しい!
そらまる
そらまる

パパ
パパ
たいちゃんマイクロビットサイコロ転がしてすっごく楽しそうだったね!次は何作りたい?

音も出してみたいな。本に、ギターがのってたから、ギター作りたい!
そらまる
そらまる

パパ
パパ
OK!じゃあ次はギターに挑戦だ!面白そうだから夏休みの自由研究に向けて新しいパソコン使って研究しよう!

 

というわけで、次回はギターにチャレンジしてみたいと思います!


みなさんも、ぜひやってみてくださいね。

ちなみに今回僕たちが、用意したセットはこちらです。

PCくわしくなくても、簡単にできました~!(仮)
ツクモさんのWEBサイトで販売しています。購入したい方はこちらからどうぞ~

特設サイト


プログラミングとは?初心者でもわかる入門知識とおすすめの学習方法
初心者がはじめたいプログラミング言語ランキングベスト5【2020年】
BACK TO LIST