Seeed nRF52 Boards Library 用
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Bluetooth 使用方法 (Seeed nRF52 Boards Library)
Seeed Studio XIAO nRF52840 および Seeed Studio XIAO nRF52840 Sense はどちらも Bluetooth 接続をサポートしています。この Wiki では、"Seeed nRF52 Boards Library" を使用した基本的な Bluetooth 機能を紹介します。
はじめに
必要なハードウェア
- 1 x Seeed Studio XIAO nRF52840 または Seeed Studio XIAO nRF52840 Sense
- 1 x Bluetooth 接続可能なスマートフォン
- 1 x USB Type-C ケーブル
必要なソフトウェア
インストール
使用する機能は "Seeed nRF52 Boards Library" に含まれているため、別のサードパーティライブラリをインストールする必要はありません。このステップをスキップできます。
- 方法 1 (以下のコードライブラリの両方に適用可能)
ZIP ライブラリをダウンロードしたら、Arduino IDE を開き、スケッチ > ライブラリをインクルード > .ZIP ライブラリを追加 をクリックします。ダウンロードした ZIP ファイルを選択し、ライブラリが正しくインストールされると、通知ウィンドウに ライブラリがライブラリに追加されました と表示されます。これでライブラリが正常にインストールされたことを意味します。

- 方法 2 (ArduinoBLE ライブラリのみインストール可能)
ライブラリマネージャーは Arduino IDE バージョン 1.5 以降 (1.6.x) で追加されました。これは 'スケッチ' メニューの 'ライブラリをインクルード'、'ライブラリを管理...' の下にあります。

ライブラリマネージャーを開くと、ワンクリックでインストール可能なライブラリのリストが表示されます。製品用のライブラリを見つけるには、製品名や 'k type'、'digitizer' などのキーワードで検索してください。目的のライブラリが表示されたら、それをクリックすると 'インストール' ボタンが表示されます。そのボタンをクリックすると、ライブラリが自動的にインストールされます。インストールが完了したら、ライブラリマネージャーを閉じます。

アプリケーション例
ここでは Bluetooth アプリケーションを紹介します。
ワイヤレスで PC キーボードをモバイルフォンに接続する
ステップ 1. Arduino アプリケーションを起動します。

ステップ 2. 開発ボードモデルを選択し、Arduino IDE に追加します。ここでは "Seeed nRF52 Boards Library" を使用します。
ボードライブラリのインストールについては、このチュートリアル を参照してインストールを完了してください。

ステップ 3. "ファイル -> スケッチ例 -> Adafruit Bluefruit nRF52 Libraries -> Peripheral -> blehid_keyboard" に移動し、"blehid_keyboard" の例ファイルを開きます。

ステップ 4. "アップロード" をクリックし、その後 Arduino IDE の右上隅にある "モニター" を開きます。モニターは次のように表示されます。

ステップ 5. モバイルフォンで "nRF Connect for Mobile" アプリまたは "LightBlue" アプリを開きます。同時に、スマートフォンが Bluetooth に接続されていることを確認してください。しばらくすると、"XIAO nRF52840" という名前のデバイスがリストに表示されます。
- nRF Connect for Mobile アプリ の場合は次のようになります:

- LightBlue アプリ の場合は次のようになります:

ステップ 6. デバイスをクリックすると接続が自動的に完了します。その後、PC キーボードでモニターに文字を入力し、モバイルフォンでその結果を確認できます。

その他の情報
さらに多くの例を試したい場合は、ファイル > スケッチ例 > INCOMPATIBLE > ArduinoBLE
に移動し、ArduinoBLE の下にあるすべての例を確認してください。
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。