Micro:bitのハードウェア詳細
ここで説明する内容はすべて、公式の Microbit ドキュメントですでに詳しく扱われています。ここでは、ハードウェアの詳細について簡単に説明します。さらに踏み込んだ技術的な詳細については、公式ドキュメントはこちらを読んでください。
ボードの中核にあるのは nRF52833 system-on-chip (SoC) です。ここですべてのコードが実行されます。これは floating point unit(FPU) を備えた 32-bit Arm Cortex-M4 プロセッサをベースにしています。128KB の RAM(そう、たった 128KB!)を搭載し、64 MHz で動作します。
- Buttons A and B: 入力として使える 2 つのユーザーボタンです。たとえば、シンプルなゲームを作る場合、プレイヤーを動かしたりアクションをトリガーしたりするのに使えます。
- 5x5 LED Matrix: この赤色 LED のグリッドには、テキスト、記号、またはアニメーションを表示できます。
- Edge Connector Pins: 0、1、2、3V、GND とラベル付けされたピンを使って、センサー、LED、モーターなどの外部コンポーネントを接続できます。
- Microphone: 音量レベルを検出したり、音声入力に応答したりするために使われます(これが、私が最初にこのボードを購入したときの楽しい部分でした)
- Speaker: ボードから直接サウンドやトーンを再生できます。
- USB Connector: プログラミングや電源供給のために、ボードをコンピューターに接続するのに使います。
- Battery Connector: USB に接続していないときは、バッテリーを使ってボードに電源を供給できます(アクセサリ付きで購入した場合は、このためのバッテリーとケーブルが付属します)
- BLE Antenna: Bluetooth 通信を有効にするため、ボードを他のデバイスにワイヤレスで接続できます。
今のところは、ほかの詳細は気にしないでください。
データシートとマニュアル
データシートや技術マニュアルは、ピン配置、電気的仕様、通信方式、その他のハードウェアコンポーネントの詳細を理解するのに役立ちます。
-
Overview: この Web ページ "https://tech.microbit.org/hardware/2-0-revision/" では、microbit の各コンポーネントの概要を確認できます
-
nRF52833: 前に述べたように、microbit は nRF52833 System-on-Chip (SoC) を利用しています。そのピンをどのように設定し、入出力操作を管理するかを理解するには、公式の製品仕様書を読むことが重要です。ドキュメントにはこちらからアクセスできます。
-
LSM303AGR: 動きの検出や姿勢追跡に使われる低消費電力の 3 軸加速度計および磁力計センサーです。データシートにはこちらからアクセスできます
-
Schematic: これは、デバイスの電気的接続やコンポーネントを示した詳細な図を提供します。PDF 形式の完全な回路図は GitHub のこちらで公開されています。詳細な回路図情報は、この Web ページでも確認できます: https://tech.microbit.org/hardware/schematic/
ここやドキュメント内の情報量に圧倒されないでください。楽しい演習から始めて、少しずつ進めていきます。後から自分のペースで詳細を確認しに戻ることもできます。
