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

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

  • DATE
    2020.03.30
  • WRITTEN BY
    栗山 琢宏

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

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

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

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

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

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

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

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

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

 


  • サイコム

    G-Master Velox Intel Edition


    ・厳選されたパーツ構成、BTO初心者にも最適なゲーミングPC!
    ・カスタマイズなしで多くのゲームがプレイ可能

  • THIRDWAVE

    Monarch FE


    ・大容量ミドルタワーケースで拡張性の高いBTOモデル

  • クリエイターPC

    WA9A-E211/XT


    ・ローエンドからハイクラスまで、用途に合わせたGPUが選べるクリエイター向けモデル

  • ストーム

    PG-PH12


    ・抜群のエアフローケースで冷却を採用したRTX3060モデル

  • パソコン工房

    LEVEL-R769-LC129K-WAX


    ・ゲームも動画配信も万全なインテルのハイエンドCPU、Core i9を搭載!

サイコム G-Master Velox Intel Edition

197,010円(税込)

編集部が選ぶおすすめのBTO PC!
厳選されたパーツ構成、BTO初心者にも最適なゲーミングPC。カスタマイズなしで多くのゲームがプレイ可能。

BTOパソコンはパーツ選びが難しい、そんなユーザーの声に答えた「G-Master Velox」シリーズ。厳選されたパーツで構成されたBTO初心者にも最適な高性能なゲーミングPC。カスタマイズなしでも多くのゲームタイトルを快適にプレイ可能。

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サイトで販売しています。購入したい方はこちらからどうぞ~

特設サイト

今おすすめのBTOパソコン

これまでの比較・検証を踏まえて、BTOおすすめ人気ランキングを発表します。なお、それぞれの検証項目に重み付けをしてランキングを作成しました。

※6月1日時点の価格
商品
価格 CPU GPU メモリー SSD HDD 電源
サイコム

G-Master Velox Intel Edition

Core i5-12400 RTX 3060 16GB 500GB NVMe 650W GOLD
THIRDWAVE

Monarch FE

Core i9-12900 CPU内蔵グラフィックス 16GB 500GB NVMe 550W BRONZE
クリエイターPC

WA9A-E211/XT

Ryzen 9 5900X GTX 1650 32GB 1TB 2TB 750W GOLD
ストーム

PG-PH12

Core i5-12400 RTX 3060 16GB 500GB NVMe 850W GOLD
パソコン工房

LEVEL-R769-LC129K-WAX

Core i9-12900K RTX 3080 Ti 32GB 1TB 800W GOLD

プログラミングとは?初心者でもわかる入門知識とおすすめの学習方法
BACK TO LIST

見た目良し!スペック良し!なサイコムのBTOパソコンを、女性自作erでもあるストリーマー・つつまるがレビュー!【PR】

自作erも納得の性能!eスポーツキャスター・平岩康佑がGALLERIA(ガレリア)のBTOパソコンをレビュー【PR】

FPSプロゲーマー・GorouがツクモのゲーミングPC「G-GEAR Aim」をレビュー!Apexでの無双プレイもお任せ【PR】

FPS界屈指の実力派・GreedZzも納得!arkのゲーミングPC「arkhive」の性能をApexで体験【PR】

FPS初心者にこそおすすめ!プロゲーマー・keptがパソコン工房のゲーミングPC「LEVEL∞」の実力をApexで試してみた 【PR】

Apexプレデター・Lightも大満足!FRONTIERのBTOパソコンの実力を検証してみた【PR】

【エルデンリング】推奨Ping値・重いときにラグを減らす方法まとめ

【FF14】Ping値の確認方法とレイテンシが高いときの対処法

【原神】Ping値の確認方法とレイテンシが高いときの対処法

【フォートナイト】Ping値の確認方法とレイテンシが高いときの対処法

【Apex Legends】Ping値の確認方法とレイテンシが高いときの対処法

原神に必要な通信速度(回線速度)・Ping値・ラグ改善のコツまとめ

フォートナイトに必要な通信速度(回線速度)・Ping値・ラグ改善のコツまとめ

Apex Legendsに必要な通信速度(回線速度)・Ping値・ラグ改善のコツまとめ

ELDEN RING(エルデンリング)の推奨スペック&ベンチマークとおすすめグラボまとめ

FF15の推奨スペック&ベンチマークとおすすめグラボ・CPU・ゲーミングPCまとめ