Uso de NFC en Seeed Studio XIAO nRF52840 (Sense)
Las versiones Seeed nRF52 Boards 1.1.3 y Seeed nRF52 mbed-enabled Boards 2.9.2 han sido probadas y aprobadas.
Tanto el Seeed Studio XIAO nRF52840 como el Seeed Studio XIAO nRF52840 Sense están equipados con un módulo NFC (Near Field Communication). Esta wiki te ayudará a comenzar a usar NFC en estas placas. Aquí demostraremos un ejemplo básico donde enviamos una cadena de texto desde la placa al teléfono después de colocar el teléfono sobre la antena NFC.
Trabajo preparatorio
La función NFC funcionará bien cuando usemos la "Biblioteca Seeed nRF52 mbed-enabled Boards".
Para la instalación de las bibliotecas de la placa, consulta este tutorial para completar la instalación. Si ya la has instalado, podemos continuar y procesar el proyecto.

Hardware requerido
- 1 x Seeed Studio XIAO nRF52840 o Seeed Studio XIAO nRF52840 Sense
- 1 x Antena NFC
- 1 x Cable USB Type-C
- 1 x Teléfono inteligente
Software requerido
Conexión del hardware
Solda la antena NFC al Seeed Studio XIAO nRF52840 (Sense) de la siguiente manera:
Enviar cadena de texto con NFC
- Paso 1. Abre Arduino IDE y sube los siguientes códigos
#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() {
}
Aquí simplemente enviamos la cadena de texto "Hello World!"
- Paso 2. Abre la aplicación móvil "NFC TagInfo" y haz clic en Scan & Launch
- Paso 3. Coloca la antena NFC cerca del teléfono y verás la siguiente salida