
Grove - NFC Tag é um módulo de Tag de Comunicação por Campo Próximo (Near Field Communication) altamente integrado, este módulo usa interface I2C, que é baseado no M24LR64E-R. O M24LR64E-R possui um identificador exclusivo de 64 bits e uma EEPROM de 64 Kbits. O Grove - NFC Tag possui uma antena PCB independente que pode ser facilmente estendida para fora de qualquer gabinete que você utilizar, deixando mais espaço para você projetar o exterior do seu projeto.
Especificações
- Tensão de operação: 5V ou 3V3
- Corrente de operação <1mA
- Alcance efetivo <2cm
- Serve para comunicação sem contato em 13,56MHz
- Compatível com ISO 15693 e ISO 18000-3 modo 1
- Identificador exclusivo (UID) de 64 bits
- Leitura de bloco e escrita (blocos de 32 bits)
- Interface Grove I2C
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade de software ou teórica do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.
Uso
Leitura/Gravação a partir do celular
- Baixe NfcV-reader for Android e instale
- Podemos ler/gravar a partir do celular




Controlar LED
- Instalação de Hardware

- Baixe NfcV-reader for Android e instale
- Baixe NFC Tag Lib, renomeie para NFC_Tag_M24LR6E e coloque na pasta de bibliotecas do Arduino.
- Abra a IDE do Arduino. Se a IDE do Arduino já estiver aberta, reinicie-a.
- Na IDE do Arduino, clique nos menus: File -> Example -> NFC_Tag_M24LR6E -> ledControl
- Agora você pode controlar o LED a partir do seu telefone.
#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);
}
Visualizador de Esquemático Online
Recursos
- Grove - NFC Tag.PDF
- Grove - NFC Tag Eagle file
- M24LR64E-R datasheet.pdf
- NfcV-reader for Android
- NFC Tag M24LR6E Lib
Suporte Técnico e Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.





