熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

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でボタンが押されている状態を表示するサンプルソフトで説明します。

別のMicro:bitと無線で通信する

概要 関数一覧 プログラム 結果 概要 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:…

Micro:bit本体で温度をはかる

概要 関数一覧 プログラム 結果 概要 温度のメーターをLEDディスプレイに表示します。ただし、メーターの間隔は、24℃から34℃までは2℃とします。 概要図 関数一覧 temperature() 温度センサの値を返します。実際の値より3℃高い場合があります。 プログラム プ…

スイッチで表示する画像を切替える

概要 関数一覧 プログラム 結果 概要 ボタンA(右のスイッチ)を押したとき、うれしい顔をLEDディスプレイに表示します。 ボタンB(左のスイッチ)を押したとき、悲しい顔を表示します。 概要図 関数一覧 button_a.is_pressed() button_b.is_pressed() この関数…

明るさに応じて気持ちをLEDディスプレイに表示する

概要 関数一覧 プログラム 結果 概要 明るさに応じて、うれしいまたは悲しい気持ちをLEDディスプレイに表示します。 明るいときはうれしい顔を表示 暗いときは悲しい顔を表示 概要 関数一覧 display.read_light_level() LEDディスプレイのまわりの明るさを検…

LEDディスプレイにメッセージ文を表示する

Micro:bitのLEDディスプレイは、文字を表示することができます。しかし、5×5のLEDで構成されるLEDディスプレイは、長い文を一度に表示することができません。LEDディスプレイに文字をスクロールすることで、文を表示することができます。

LEDディスプレイに文字を表示する

Micro:bitのLEDディスプレイは、文字を表示することができます。LEDディスプレイに"A"を表示するサンプルソフトで説明します。

LEDディスプレイに自作の画像をアニメーションする

Micro:bitのLEDディスプレイは、自作の画像をアニメーションすることができます。1~3の画像を自作して、LEDディスプレイにアニメーションするサンプルソフトで説明します。

LEDディスプレイに自作の静止画像を表示する

Micro:bitのLEDディスプレイは、自作の画像を表示することができます。飛行機の画像を自作して、LEDディスプレイに表示するサンプルソフトで説明します。

LEDディスプレイ内のLEDを指定して点灯する

Micro:bitのLEDディスプレイは、LEDを座標のように指定して点灯することができます。LEDディスプレイの左端から右端に点を移動するサンプルソフトで説明します。

BBC Micro:bitに搭載されている機能

Micro:bitの基板をみて、搭載されている機能を説明します。基板の表に3つの機能、裏に4つの機能があります。それぞれの機能について説明をします。