Немає в наявності

Модуль читання RFID-міток MFRC-522

66.00грн

Немає в наявності

Коли з'явиться?
Артикул: 1000096 Категорія: Позначка:

Опис

Модуль MFRC-522 дозволяє зчитувати і записувати rfid мітки, будь то ключі від домофона або картка проїзду в метро.

Характеристики модуля MFRC-522

  • Робоча напруга: DC 3.3V
  • Робочий струм: 13-26mA
  • Струм холостого ходу: 10-13mA
  • Струм в сплячому режимі: <80uA
  • Піковий струм: <30mA
  • Робоча частота: 13.56MHz
  • Підтримувані типи карт: S50, S70, UltraLight, Pro, Desfire
  • Розмір модуля: 40mm × 60mm
  • Робоча температура: -20 ° C - 80 ° С
  • Допустима вологість: 5% - 95%
  • Максимальна швидкість передачі даних: 10Mbit / s

Комплектність модуля:

  • Модуль RFID-RC522 - 1шт
  • Чистий карта Standard S50
  • Брелок синій S50
  • Прямий штирьовий равз'ем
  • Вигнутий штирьовий равз'ем

Підключення MFRC-522 до Arduino

Схема підключення модуля до Arduino UNO:

MFRC-522 підключення до Ардуіно уно
MFRC-522 підключення до Arduino UNO

Ескіз, який буде зчитувати з RFID-мітки UID (унікальний ідентифікаційний номер) і виводити в послідовний порт Arduino матиме такий вигляд:

// підключення бібліотек

#include <SPI.h>

#include <MFRC522.h>

// константи підключення контактів SS і RST

#define RST_PIN 9

#визначити SS_PIN 10

// ініціалізація MFRC522

MFRC522 mfrc522 (SS_PIN, RST_PIN); // Створити екземпляр MFRC522.

void setup ()

{

Serial.begin (9600); // ініціалізація послідовного порту

SPI.begin (); // Ініціалізація SPI

mfrc522.PCD_Init (); // ініціалізація MFRC522

}

цикл void ()

{

якщо (! mfrc522.PICC_IsNewCardPresent ())

повернення;

// чтение карт

якщо (! mfrc522.PICC_ReadCardSerial ())

повернення;

// показать результат чтения UID и тип метки

Serial.print(F("Card UID:"));

dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);

Serial.println();

Serial.print(F("PICC type: "));

byte piccType = mfrc522.PICC_GetType(mfrc522.uid.sak);

Serial.println(mfrc522.PICC_GetTypeName(piccType));

delay(2000);

}

// Висновок результату читання даних в HEX-вигляді

void dump_byte_array (byte * buffer, байт bufferSize)

{

для (байт i = 0; i < bufferSize; i++)

{

Serial.print(buffer[i] < 0x10 ? " 0" : " ");

Serial.print(buffer[i], HEX);

}

}

При піднесенні картки до зчитувача в послідовний порт буде виводитися інформація про мітку: