bubing120 发表于 2016-1-21 15:30:27

串口NFC库,适用于PN532

本帖最后由 bubing120 于 2016-1-21 15:31 编辑

串口NFC用来很麻烦,资料也不多,参考研究了下,
http://www.dfrobot.com.cn/community/forum.php?mod=viewthread&tid=13440&highlight=nfc
自己写了个库,分享给大家:


库文件地址:
https://github.com/rainbowyu/LD_ArduinoLib/tree/V1.01
基本使用方法介绍:
#include "LD_NFClib.h"unsigned char dataWriteIntoCard={0x01,0x01,0x02,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,0x07,0x07,0x08,0x08};unsigned char UID={0xD1,0xAA,0x40,0xEA};unsigned char secret={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
LD_NFC myNFC(&Serial1,&Serial);void setup(){      Serial.begin(9600);      Serial1.begin(115200);      delay(3000);      myNFC.wakeUp();}
int ctr=0;void loop(){       myNFC.scan();      if(myNFC.passWordCheck(0x08,UID,secret)==1)      {                   Serial.println("passed");                   if(ctr<4)                {                        myNFC.writeData(0x08,dataWriteIntoCard);                        Serial.println("written");                        ctr++;                }                 delay(2000);                myNFC.readData(0x08);      }       delay(4000);}
使用步骤:1、每次上电需要唤醒。2、扫描卡。3、密码查询。4、写卡或者读卡。4个区用1个密码,换区之后需要重新验证密码。
库现在支持功能很少,只有基本功能。。
如果喜欢观看类似科技新奇事物,以及了解创客圈最新资讯,或者您对Arduino有所耳闻,可以关注我们微信公众号,一定会带给您最新的资讯,最实用的教程,以及创客最新的玩意。
微信公众号:liudaosixway也可以加入我们Arduino技术支持qq群:329657595https://mmbiz.qlogo.cn/mmbiz/DAfPnd05rAjB48NqRlBgGDnPWLRdtl0Q9aEG6lo94JInmQPLzzIrNMZ6bwWeftbBcAFtnr3sd62D2h2KbBQ1nA/640?wx_fmt=png

页: [1]
查看完整版本: 串口NFC库,适用于PN532