【发布时间】:2014-07-14 17:34:57
【问题描述】:
我将 Arduino Mega 2560 与 SeeedStudio NFC shield 2.0 拼凑在一起,并使用了以下库:
我正在尝试将一些文本写入 MiFare Classic 卡(1024 位、32 个分区、64 位 ID),但我一直收到错误消息:
Error.Block 身份验证失败 4.
以下是我使用的程序:
#include <SPI.h>
#include "PN532_SPI.h"
#include "PN532.h"
#include "NfcAdapter.h"
PN532_SPI interface(SPI, 10);
NfcAdapter nfc = NfcAdapter(interface);
void setup(void) {
Serial.begin(9600);
Serial.println("NDEF Reader");
nfc.begin();
}
void loop(void) {
Serial.println("\nScan a NFC tag\n");
if (nfc.tagPresent())
{
NfcTag tag = nfc.read();
tag.print();
Serial.println("Writing to tag...");
NdefMessage message = NdefMessage();
message.addTextRecord("Hello, Arduino!");
nfc.write(message);
}
delay(5000);
}
谁能帮帮我?
【问题讨论】:
标签: authentication arduino nfc mifare ndef