micro:bit RSSI(受信信号強度)を用いた近接検知アプリを作る
以前からmicro:bitの無線通信機能を使って何か実用的なものを作ってみたいと考えていました。特に気になっていたのが、2台のmicro:bitの距離に応じて何らかのリアクションを起こせないか、という点
micro:bit V1とV2の違いをレビューしました
「micro:bit V2が発売されたけれど、V1から具体的に何が変わったのか気になる」——そう思ったことはないでしょうか。仕様表を見ても、実際の見た目や使い勝手にどう影響するのかは分かりにくいものです
micro:bit でプライベートチャットシステムを作る — 無線通信とシリアル通信で実現する手順
「インターネット環境がない場所でも、手元のパソコン同士でちょっとしたメッセージをやり取りしたい」——そんな場面で役立つのが micro:bit の無線(ラジオ)通信機能です。本記事では、micro:bi
micro:bit の BLE ビーコンで温度・照度データを送信する — Eddystone UID のカスタムフィールド活用
micro:bit で温度・照度データを Raspberry Pi に送りたい——GATT を使う方法は簡単ですが、ここでは GATT を使わずに Eddystone UID の namespace・instance フィールドにカス ...
micro:bit・Raspberry Pi・AWS IoT 連携 IoT センサーモニタリングシステム構築シリーズ予告
micro:bit・Raspberry Pi・AWS IoT を組み合わせた IoT センサーモニタリングシステムの構築シリーズを開始します。本記事では今後扱うテーマの全体像を紹介します。最終的には自宅の温度・照度データをリアルタイム ...
micro:bit 判断力ゲームのプログラム実装 — スプライト・関数・フロー設計の詳細
前回の記事で定義した判断力ゲームの仕様をもとに、MakeCode でプログラムを実装します。スプライト機能を活用して自機・弾・ライフを管理し、関数に処理を分割することで見通しのよいコードを作成します。
micro:bit ...
micro:bit で作る判断力ゲームの仕様設計 — LED エリア・操作・スコアリングの詳細
前回までの記事で micro:bit のシリアル通信・関数・条件分岐・繰り返しといった基礎を学びました。今回はそれらを応用して、micro:bit の LED 25 個を使った判断力ゲームを作成します。まず本記事では動作仕様を定義し、 ...
micro:bit でモンテカルロ法を使って円周率を計算するプログラム
この記事では micro:bit を使って円周率を計算するプログラムに挑戦します。モンテカルロ法と呼ばれるアルゴリズムを使い、ランダムな点の座標から円周率を近似します。「アルゴリズムを組めばこんなことも実現できる」という驚きを体験して ...
micro:bit で ASCII コードを使った小文字→大文字変換アルゴリズムを実装する(4)
前回の記事では繰り返し(for 文・while 文)の使い方を学びました。今回は関数・条件分岐・繰り返しを組み合わせて、atoA プログラムを完成させます。ASCII コードを利用した小文字→大文字変換のアルゴリズムを実装します。
micro:bit のループ(for 文・while 文)の使い方 — 繰り返し実行プログラムの実装(3)
前回の記事では条件分岐(if 文)を使って文字種を判定する方法を学びました。今回は繰り返し(ループ)を取り上げます。繰り返しをマスターすると、回数指定・条件指定の両パターンで処理を繰り返し実行できるようになり、micro:bit プロ ...







