Bluetooth使用方法(Seeed nRF52 ボードライブラリ)
Seeed Studio XIAO nRF52840 と Seeed Studio XIAO nRF52840 Sense は両方ともBluetoothコネクティビティをサポートしています。このwikiでは、「Seeed nRF52 ボードライブラリ」で使用される基本的なBluetooth機能を紹介します。
はじめに
必要なハードウェア
- 1 x Seeed Studio XIAO nRF52840 または Seeed Studio XIAO nRF52840 Sense
- 1 x Bluetooth接続機能付きスマートフォン
- 1 x USB Type-Cケーブル
必要なソフトウェア
インストール
使用する機能は「Seeed nRF52 ボードライブラリ」にパッケージされているため、別のサードパーティライブラリをインストールする必要はありません。この手順はスキップできます。
- 方法1(この方法は上記のコードライブラリの両方で利用可能です。)
zipライブラリをダウンロードしたら、Arduino IDEを開き、Sketch > Include Library > Add .ZIP Library をクリックします。ダウンロードしたzipファイルを選択し、ライブラリが正しくインストールされると、通知ウィンドウに Library added to your libraries と表示されます。これはライブラリが正常にインストールされたことを意味します。

- 方法2(ArduinoBLEライブラリのみインストール可能です。)
ライブラリマネージャーは、Arduino IDEバージョン1.5以降(1.6.x)から追加されました。「Sketch」メニューの「Include Library」、「Manage Libraries...」にあります。

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

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

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

ステップ3. 「File -> Examples -> Adafruit Bluefruit nRF52 Libraries -> Peripheral -> blehid_keyboard」 に移動し、「blehid_keyboard」サンプルファイルを開きます。

ステップ4. 「Upload」をクリックし、Arduino IDEの右上角にある「monitor」を開きます。モニターは次のように表示されます:

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

- LightBlue APP の場合:

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

さらに詳しく
より多くの例を試したい場合は、File > Examples > INCOMPATIBLE > ArduinoBLE
に移動し、ArduinoBLE の下にあるすべての例を確認してください。
技術サポートと製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!私たちの製品での体験ができるだけスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。