Môj profil
Kategórie produktov

RFID olvasó 830T, 125 kHz és 13,56 MHz frekvenciákhoz

2 932 Ft (bez DPH 2 309 Ft )

(2 vásárlói értékelés)

RFID olvasó EM4100 125 kHz és MIFARE 13,56 MHz protokollokhoz

11 készleten

Skladom 11 ks

Leírás

RFID kártya- és címkeolvasó 125 kHz és 13,56 MHz frekvenciákhoz, UART kimenettel.

Specifikációk:
Frekvenciák: 13,56 MHz és 125 kHz
Működési feszültség: DC 5V
Áramfelvétel: max. 40 mA
Interfész: UART
Méretek: 47 x 26 x 5 mm
Támogatott szabványok: ISO/IEC 14443 A/MIFARE, NTAG, MF1xxS20, MF1xxS70, MF1xxS50
Írás támogatott: EM4100, T5577

Kommunikáció:
Üzenet formátuma: 02 09 02 04 2E 53 82 F0 03

1. bájt: 0x02 – adatindítás jelzése
2. bájt: 0x09 – adat hosszának jelzése
3. bájt: 0x02 – kártya típusa (EM4100, lásd alább)
4–7. bájt: 0x04 0x2E 0x53 0x82 – kártyaszám
8. bájt: 0xF0 – BCC ellenőrző összeg a második bájttól kezdve
9. bájt: 0x03 – adat vége jelzése

Kártyatípusok:
0x02 EM4100 (125 kHz)
0x01 MF 1 k (13,56 MHz)
0x03 MF 4 k (13,56 MHz)
0x20 14443B (13,56 MHz)
0x61 super SIM kártya (?)

RFID olvasó 830T, 125 kHz és 13,56 MHz frekvenciákhoz termékről 2 értékelés

  1. Szlovák

    Pavol

    prosím vete poskytnut príklad funkčného kódu , neviem to rozbehať.
    vopred Ďakujem

  2. Szlovák

    pavol

    #include

    // RX pin 2, TX pin 3
    SoftwareSerial rfidSerial(10, 9);

    void setup() {
    Serial.begin(9600);
    rfidSerial.begin(9600);
    Serial.println(“Inicializujem…”);
    }

    void loop() {
    // Čakáme na to, kým v bufferi nebude aspoň 9 bajtov
    if (rfidSerial.available() >= 9) {
    byte buffer[9];

    // Prečítame presne 9 bajtov
    for (int i = 0; i < 9; i++) {
    buffer[i] = rfidSerial.read();
    }

    // Overíme, či máme správny začiatok (0x02) a koniec (0x03)
    if (buffer[0] == 0x02 && buffer[8] == 0x03) {
    // Dĺžka by mala byť 0x09 na pozícii buffer[1]
    if (buffer[1] == 0x09) {
    // Typ karty z buffer[2]
    byte cardType = buffer[2];

    // Bajty čísla karty sú v buffer[3..6]
    // (napr. 0x04, 0x2E, 0x53, 0x82)
    // Môžeme si ich uložiť ako štyri bajty alebo spracovať inak
    byte cardID[4];
    for (int i = 0; i < 4; i++) {
    cardID[i] = buffer[3 + i];
    }

    // BCC kontrola je v buffer[7] – treba ju overiť
    // Vypočítame BCC od druhého bajtu (index 1) po siedmy bajt (index 6) a porovnáme s buffer[7]
    byte calculatedBCC = 0x00;
    for (int i = 1; i <= 6; i++) {
    calculatedBCC ^= buffer[i];
    }

    if (calculatedBCC == buffer[7]) {
    // Všetko sedí, môžeme spracovať údaje
    Serial.print("Nacitana karta, typ: ");
    switch (cardType) {
    case 0x02:
    Serial.print("EM4100");
    break;
    // Prípadne doplniť ďalšie typy kariet, ak sú definované
    default:
    Serial.print("Nezname ID typu (0x");
    Serial.print(cardType, HEX);
    Serial.print(")");
    break;
    }

    Serial.print(", ID: 0x");
    for (int i = 0; i < 4; i++) {
    if (cardID[i] < 0x10) {
    Serial.print("0"); // Doplníme nulu pri hex výstupe
    }
    Serial.print(cardID[i], HEX);
    }
    Serial.println();
    } else {
    Serial.println("BCC nesedi, sprava poskodena.");
    }
    } else {
    Serial.println("Nespravna dlzka dat, ignorujem.");
    }
    } else {
    Serial.println("Nespravny start alebo end bajt, ignorujem.");
    }
    }
    }

Show only reviews in Magyar ()

Mondd el a véleményed

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük


Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.