両バージョンの NFC 使用方法
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Seeed Studio XIAO nRF52840 (Sense) の NFC 使用方法
note
Seeed nRF52 Boards バージョン 1.1.3 と Seeed nRF52 mbed-enabled Boards バージョン 2.9.2 はテスト済みで承認されています。
Seeed Studio XIAO nRF52840 および Seeed Studio XIAO nRF52840 Sense の両方には NFC (近距離無線通信) モジュールが搭載されています。この Wiki では、これらのボードで NFC を使用する方法を紹介します。ここでは、NFC アンテナにスマートフォンを置いた後、ボードからスマートフォンにテキスト文字列を送信する基本的な例を示します。
準備作業
NFC 機能は "Seeed nRF52 mbed-enabled Boards Library" を使用することで良好に動作します。
ボードライブラリのインストールについては、このチュートリアルを参照してインストールを完了してください。すでにインストール済みの場合は、プロジェクトを進めることができます。

必要なハードウェア
- 1 x Seeed Studio XIAO nRF52840 または Seeed Studio XIAO nRF52840 Sense
- 1 x NFC アンテナ
- 1 x USB Type-C ケーブル
- 1 x スマートフォン
必要なソフトウェア
ハードウェア接続
NFC アンテナを Seeed Studio XIAO nRF52840 (Sense) に以下のようにハンダ付けします:
NFC を使用してテキスト文字列を送信する
- ステップ 1. Arduino IDE を開き、以下のコードをアップロードします
#include <NFCT.h>
void setup() {
// NFC メッセージを最初のパラメータとして設定し、言語コードを2番目のパラメータとして設定
NFC.setTXTmessage("Hello World!", "en");
// NFC モジュールを開始
NFC.start();
}
void loop() {
}
ここでは単純にテキスト文字列 "Hello World!" を送信します。
- ステップ 2. "NFC TagInfo" モバイルアプリを開き、Scan & Launch をクリックします
- ステップ 3. NFC アンテナをスマートフォンの近くに置くと、以下の出力が表示されます