Grove - NFC Tag

From Wiki 来自痴汉的爱
Jump to: navigation, search

中文

Grove - NFC Tag uasge.jpg

Contents

Introduction

Grove - NFC Tag is a highly integrated Near Field Communication Tag module,this module is I2C interface,which base on M24LR64E-R,M24LR64E-R have a 64-bit unique identifier and 64 -Kbit EEPROM.Grove - NFC Tag attach an independent PCB antenna which can easily stretch out of any enclosure you use, leaving more room for you to design the exterior of your project.
Model:101020070

Specification

  • Working Voltage:5V or 3V3
  • Working Current<1mA
  • Effective range<2cm
  • Serve for contactless communication at 13.56MHz
  • ISO 15693 and ISO 18000-3 mode 1 compatible
  • 64-bit unique identifier (UID)
  • Read Block & Write (32-bit blocks)
  • Grove I2C Interface

Usage

Read/Write by Mobile

  1. Download NfcV-reader for Androud and install it
  2. We can Read/Write it by Mobile

NFC Tag 1.png NFC Tag 2.jpg NFC Tag 3.jpg NFC Tag 4.png



Control LED

  1. Hardware Installation

Grove - NFC Tag Photo.jpg

  1. Download NfcV-reader for Androud and install it
  2. Download NFC Tag Librename it to NFC_Tag_M24LR6E and put it into Arduino's library .
  3. Open Arduino IDE. If Arduino IDE is already opened, restart it.
  4. In Arduino IDE, click menus: File -> Example -> NFC_Tag_M24LR6E -> ledControl
  5. Now,you can control LED by you phone.
 
#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);
}

Resource

Support

If you have questions or other better design ideas, you can go to our forum or wish to discuss.

Personal tools
Namespaces

Variants
Actions
Bazaar
Navigation
Collections
Toolbox