ビット)は、教育現場で使用するためにBBCが主体となって設計しました。micro:bit単体でもこれだけのLED・ボタン・センサーが着いているのでいろいろできるのですが、入出力端子も大小合わせて25個着いているので他の機器と接続して利用範囲を広げることも出来ます。micro:bitはWebブラウザもしくはアプリを使ってプログラミングして動かします。アプリはWindows版しかなく一般的にはブラウザを使うのでここではその方法を紹介します。プログラミングで使える言語はビジュアルブロック・JavaScript・Pythonです。多くの人ははじめてプログラミングを学習するのにブロックを使うと思います。ここではブロックを使って説明します。micro:bitはじめ方micro:bitは現在では家電量販店やAmazoneなどいろいろな場所で購入できます。価格は販売している所で違うのですが、おおよそ参考書くらいの値段で購入できます。本体だけの販売もありますが、はじめて購入する場合はスターターキットとしてUSBケーブルと電池ボックスがセットで販売されているものをおすすめします。それぞればらばらに買ってもいいですが、USBケーブルと電池ボックスははじめから入手されたほうがいいでしょう。ちなみにUSBケーブルは100円ショップのものでも使えます。micro:bitはコンピューターなので電源がないと動作しないのですが、電源はUSBケーブルかもしくは電池ボックスから供給します。パソコンから離れて利用することを想定すると電池ボックスが必要になります。micro:bit動かし方の流れmicro:bitはブラウザを使ってコーディングしたプログラムをダウンロードして、そのファイル(~.hex)をmicro:bit本体にコピーすると動作します。それではやってみましょう。micro:bitといって、Microsoftから提供されています。ブラウザで以下のURLにアクセスしてMakeCodeページを開いてください。micro:bit(https://makecode.microbit.org/)画面の「新しいプロジェクト」をクリックしてエディタを表示します。エディタはリストからブロックを右のエリアにドラッグ・アンド・ドロップして、つなげていくことでコーディングします。画面左に表示されているmicro:bitの画像はシュミレーターです。コーディングしたものをシュミレーターがすぐに実行するようになっています。micro:bitにファイルをコピーする前にシュミレーターで動作をチェックすることもできます。それでは簡単なプログラミングをしてみましょう。micro:bitのLEDにどきどきするハートを表示するプログラムを作ってみたいと思います。画面に表示されている基本ブロックのリストから以下のブロックをドラッグ・アンド・ドロップでずっとブロックの間につなげていきます。・アイコン表示(ハート)・一時停止(100ミリ秒)・アイコン表示(小さいハート)すると画面左のシュミレーターが動作していると思います。https://codeaid.jp/wp-content/uploads/2019/01/microbit-hart.mp4このプログラムをダウンロードします。エディタ画面の下にある入力フィールドに「どきどきハート」と入力します。これがダウンロードするファイル名となります。「ダウンロード」をクリックします。「micro:bitにダウンロードしましょう」という画面が表示されるので、「microbit-どきどきハート.hex」をクリックするとこのファイルがダウンロードされます。このファイルをmicro:bitにコピーします。micro:bitをコンピューターに接続プログラムファイルをコピーするためにmicro:bitをコンピューターにUSBで接続します。最初は本体のLEDに何か表示されると思いますが気にせず、接続できると「MICROBIT」という名前でマウントされていると思います。ここに「microbit-どきどきハート.hex」ファイルをコピーしてください。するとmicro:bitのLEDにハートが点滅しはじめたと思います。USBで接続している間は電気が供給されているのでmicro:bitは動作していると思います。パソコンから離して動作させる場合はUSBケーブルを取り除いた後電池ボックスをコネクタに差し込んでください。差し込んだ時点で電源はONとなります。プロジェクトの削除いま開いているプロジェクトを削除するには画面右上の歯車アイコンをクリックして「プロジェクトを削除する...」を選択して削除してください。まとめmicro:bitはプログラミングやコンピューターのことを学習するために簡単に導入できるツールです。micro:bitは簡単なことから複雑で高度なプログラミングが必要なモノまで様々な使い方ができます。習熟度に合わせて簡単なものから複雑なものまで成長しながら利用していけるので活用してみてください。CodeAidについて。