【发布时间】:2018-04-13 10:19:14
【问题描述】:
我正在尝试从 arduino 读取 ndef 消息到 arduino。当我尝试从 Android 手机读取该 ndef 消息时,它读起来很好。但是当我用 arduino 阅读时,会出现如下错误:
Unknown TLV 1
Error. Can't decode message length.
NFC Tag - ERROR
UID 08 11 22 43
No NDEF Message
我使用 pn532 和我的 arduino 代码:
#include <SPI.h>
#include <PN532_SPI.h>
#include <PN532.h>
#include <NfcAdapter.h>
PN532_SPI pn532spi(SPI, 10);
NfcAdapter nfc = NfcAdapter(pn532spi);
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();
}
delay(1000);
}
有什么问题?谢谢。
【问题讨论】: