Habe espuino vom DEV Branch gebaut, der verwendet
GitHub - tueddy/PN5180-Library: PN5180 library for Arduino ;v2.3.5
Mein Verständnis ist, dass eine PN5180ISO14443 instanz den TypA 14443-4 nTag213 mit einschließen sollte.
ISO 14443 Karten funktionieren.
nTag213 kann mit dem iPhone gelesen werden:
- TagType: ISO 14443-4 Mifare
- Serial number wird angezeigt
- Karten sind beschreibbar
Hardware: board lolin_d32_pro_sdmmc_pe mit PN5180
PN5180 Firmware is 4.0
Power supply über USB Docking Station mit MacBook Air 30W PD Netzteil.
espuino reported 3.4V
Habe dann zusätzlichen debug output in der Erkennungsschliefe in RfidPn5180.cpp eingebaut.
Debug output – Keine Karte in Reichweite:
D [509127] *** Attempting to read ISO14443 card ***
D [509901] *** readCardSerial returned: -1 bytes ***
D [509901] *** No card detected or readCardSerial failed (returned -1) ***
D [509901] *** Timeout exceeded, clearing lastCardId ***
Debug output – nTag213 in Reichweite / aufgelegt.
[49305] *** Attempting to read ISO14443 card ***
D [49435] *** readCardSerial returned: 0 bytes ***
D [49435] *** No card detected or readCardSerial failed (returned 0) ***
D [49435] *** Timeout exceeded, clearing lastCardId ***
D [49613] *** Attempting to read ISO14443 card ***
D [49692] *** readCardSerial returned: -2 bytes ***
D [49692] *** No card detected or readCardSerial failed (returned -2) ***
D [49692] *** Timeout exceeded, clearing lastCardId ***
Es wird also was erkannt, wenn das nTag213 in der Nähe ist, aber mehr auch nicht.
Kann man mit espuino und PN5180 ISO 1443-4 Type A nTag213 erkennen?
Was müsste geändert werden, damit das geht?