Skip to main content

Grove - NFC Tag es un módulo de etiqueta de comunicación de campo cercano altamente integrado, este módulo tiene interfaz I2C, que se basa en M24LR64E-R, M24LR64E-R tiene un identificador único de 64 bits y EEPROM de 64-Kbit. Grove - NFC Tag incluye una antena PCB independiente que puede extenderse fácilmente fuera de cualquier carcasa que uses, dejando más espacio para que diseñes el exterior de tu proyecto.

Especificaciones

  • Voltaje de funcionamiento: 5V o 3V3
  • Corriente de funcionamiento < 1mA
  • Rango efectivo < 2cm
  • Sirve para comunicación sin contacto a 13.56MHz
  • Compatible con ISO 15693 e ISO 18000-3 modo 1
  • Identificador único de 64 bits (UID)
  • Lectura de bloque y escritura (bloques de 32 bits)
  • Interfaz Grove I2C
tip

Para más detalles sobre los módulos Grove, consulte Sistema Grove

Plataformas Compatibles

ArduinoRaspberry Pi
caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Uso

Leer/Escribir desde Móvil

  1. Descarga NfcV-reader para Android e instálalo
  2. Podemos Leer/Escribir desde el Móvil

Control de LED

  1. Instalación de Hardware

  1. Descarga NfcV-reader para Android e instálalo
  2. Descarga NFC Tag Lib, renómbralo a NFC_Tag_M24LR6E y ponlo en la biblioteca de Arduino.
  3. Abre Arduino IDE. Si Arduino IDE ya está abierto, reinícialo.
  4. En Arduino IDE, haz clic en los menús: File -> Example -> NFC_Tag_M24LR6E -> ledControl
  5. Ahora, puedes controlar el LED desde tu teléfono.
 
#include "NfcTag.h"
#include <Wire.h>
 
NfcTag nfcTag;
int led = 5;
bool flag = false;
bool preFlag = false;
void setup(){
Serial.begin(9600);
pinMode(led,OUTPUT);
nfcTag.init();
}
 
void loop(){
flag = nfcTag.readByte(EEPROM_I2C_LENGTH-1) == 0xff?true:false;
if(flag != preFlag){
Serial.println("get remote NFC control signal!");
if(flag == true){
Serial.println("led will light up!");
digitalWrite(led,HIGH);
}else{
Serial.println("led will turn dark!");
digitalWrite(led,LOW);
}
preFlag = flag;
}
delay(5*1000);
}

Visor Esquemático Online

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...