Micro:bit-搭載機能
Micro:bitは、特有な無線通信することができます。送信側と受信側のMicro:bitを用意して、簡単な文字列('A')を通信するサンプルソフトで説明します。
Micro:bitは、その本体の裏にある地磁気センサーで方位を計測することができます。MuのREPLで地磁気センサーの出力値を表示するサンプルソフトで説明します。
Micro:bitは、その本体の裏にある加速度センサーで本体の動きを計測することができます。MuのREPLで加速度センサーの出力値を表示するサンプルソフトで説明します。
Micro:bitは、その本体の裏にある温度センサーで温度を計測することができます。MuのREPLで温度センサーの出力値を表示するサンプルソフトで説明します。
Micro:bitは、その本体の表にあるLEDディスプレイの光センサーで明るさを計測することができます。MuのREPLで光センサーの出力値を表示するサンプルソフトで説明します。
Micro:bitは、その本体の表にあるボタンA(button_a)またはボタンB(button_b)が押されている状態を検出することができます。MuのREPLでボタンが押されている状態を表示するサンプルソフトで説明します。
概要 関数一覧 プログラム 結果 概要 Aボタンを押すとLEDディスプレイに"A"を表示し、無線通信で別のMicro:bitのLEDディスプレイに"a"を表示します。 Bボタンを押した場合も同様です。 概要図 関数一覧 Micro:bitの簡易な無線ネットワークを実行する関数を使…
概要 関数一覧 プログラム 結果 概要 Micro:bitボードを水平に持ってUSBコネクタがある向きの方角をLEDディスプレイに表示します。Micro:bitに搭載されている地磁気センサが方角を検出し、LEDディスプレイに北(N)/南(S)/東(E)/西(W)を表示します。 概要図 関…
概要 関数一覧 プログラム 結果 概要 Micro:bitボードを立てて、空がある方向に矢印を向けます。加速度センサが重力を検出し、LEDディスプレイに矢印を表示します。 概要図 関数一覧 加速度センサの値を読込む関数を使います。 accelerometer.get_x() Micro:…
概要 関数一覧 プログラム 結果 概要 温度のメーターをLEDディスプレイに表示します。ただし、メーターの間隔は、24℃から34℃までは2℃とします。 概要図 関数一覧 temperature() 温度センサの値を返します。実際の値より3℃高い場合があります。 プログラム プ…
概要 関数一覧 プログラム 結果 概要 ボタンA(右のスイッチ)を押したとき、うれしい顔をLEDディスプレイに表示します。 ボタンB(左のスイッチ)を押したとき、悲しい顔を表示します。 概要図 関数一覧 button_a.is_pressed() button_b.is_pressed() この関数…
概要 関数一覧 プログラム 結果 概要 明るさに応じて、うれしいまたは悲しい気持ちをLEDディスプレイに表示します。 明るいときはうれしい顔を表示 暗いときは悲しい顔を表示 概要 関数一覧 display.read_light_level() LEDディスプレイのまわりの明るさを検…
Micro:bitのLEDディスプレイは、文字を表示することができます。しかし、5×5のLEDで構成されるLEDディスプレイは、長い文を一度に表示することができません。LEDディスプレイに文字をスクロールすることで、文を表示することができます。
Micro:bitのLEDディスプレイは、文字を表示することができます。LEDディスプレイに"A"を表示するサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、自作の画像をアニメーションすることができます。1~3の画像を自作して、LEDディスプレイにアニメーションするサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、自作の画像を表示することができます。飛行機の画像を自作して、LEDディスプレイに表示するサンプルソフトで説明します。
Micro:bitのLEDディスプレイは、LEDを座標のように指定して点灯することができます。LEDディスプレイの左端から右端に点を移動するサンプルソフトで説明します。
Micro:bitの基板をみて、搭載されている機能を説明します。基板の表に3つの機能、裏に4つの機能があります。それぞれの機能について説明をします。