Funguje mi to až po tu chvíly co chci načíst kartu tzn. vypíše mi požadavek abych mu tu kartu dal ale to je všechno.Pak jsem zkusil kod:
#include <MFRC522.h>
#include <SPI.h>
#define SAD 10
#define RST 5MFRC522 nfc(SAD, RST);
void setup() {
SPI.begin();
Serial.begin(115200);
Serial.println("Looking for MFRC522.");
nfc.begin();
uint8_t version = nfc.getFirmwareVersion();
if (! version) {
Serial.print("Didn't find MFRC522 board.");
while(1);
}
Serial.print("Found chip MFRC522 ");
Serial.print("Firmware ver. 0x");
Serial.print(version, HEX);
Serial.println(".");
if (nfc.digitalSelfTestPass()) {
Serial.print("Digital self test by MFRC522 passed.");
} else {
Serial.print("Digital self test by MFRC522 failed.");
}
}
void loop() {
}
A napsal mi:
Looking for MFRC522.Found chip MFRC522 Firmware ver. 0x92.0Digital self test by MFRC522 failed.
Ten poslední řádek je chyba a nevím jak ji opravit. Jestly s tím někdo měl taky problém, nebo ví jak to opravit tak bych potřeboval poradit protože už vážně nevím co s tím.Jo a ještě LED D1 na desce svítí a zkoušel jsem i vyměnit kabely. A co je vůbec ten Digital self test?