XIAO nRF52840 (Sense)上的 NFC 使用
Seeed Studio XIAO nRF52840 和 Seeed Studio XIAO nRF52840 Sense 均配备NFC (近场通信) 模块。 此 wiki 将帮助您开始在这些板上使用 NFC。在这里,我们将演示一个基本示例,在将手机放在 NFC 天线上后,我们将文本字符串从板发送到手机。
筹备工作
当我们使用“Seeed nRF52 mbed-enabled Boards Library”时,NFC 功能将表现良好。
对于板库安装,请参考本教程 完成安装。如果您已经安装,我们可以继续处理该项目。
所需硬件
- 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() {
// set the NFC message as first parameter and the language code as second
NFC.setTXTmessage("Hello World!", "en");
// start the NFC module
NFC.start();
}
void loop() {
}
在这里,我们只需发送文本字符串“Hello World!”
- 步骤 2. 打开“NFC TagInfo”移动应用程序,然后单击 Scan & Launch
- 步骤 3. 将 NFC 天线靠近手机,您将看到以下输出