Skip to main content

Seeed nRF52 Boards Library 用

note

この文書は 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 機能を紹介します。

はじめに

必要なハードウェア

必要なソフトウェア

インストール

使用する機能は "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 の下にあるすべての例を確認してください。

技術サポート & 製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルを用意しています。

Loading Comments...