MODULE RFID RC522

  • Kho hàng: Còn hàng
  • Thương hiệu: Chính hãng
42.000₫

MODULE RFID RC522 NFC 13.56Mhz

- Module RFID RC522 sử dụng IC MFRC522 hãng Philips để đọc và ghi dữ liệu NFC ở tần số 13.56Mhz

- Nguồn cấp: 3.3VDC, 13 - 26mA

- Tần số sóng mang: 13.56MHz

- Khoảng cách hoạt động: 0~60mm

- Nhiệt độ hoạt động : -20~80 Độ C

- Độ ẩm hoạt động : 5%~95%

- Chuẩn giao tiếp: SPI

- Tốc độ truyền dữ liệu:  10Mbit/s

- Kích thước: 40×60mm

ỨNG DỤNG

  • Trong các hệ thống kiểm soát ra vào của các tòa nhà . 
  • Phù hợp cho nghiên cứu học tập . 

MODULE RFID RC522 NFC

SƠ ĐỒ KẾT NỐI

CODE MẪU 

/*
* MOSI: Pin 11 / ICSP-4
* MISO: Pin 12 / ICSP-1
* SCK: Pin 13 / ISCP-3
* SS: Pin 10
* RST: Pin 9
*/
#include <SPI.h>
#include <RFID.h>
 
#define SS_PIN 10
#define RST_PIN 9

RFID rfid(SS_PIN, RST_PIN);
 
unsigned char reading_card[5]; // Mảng đọc mã card
unsigned char master[5] = { 134, 138, 22, 126, 100 }; // Mã Card phù hợp để mở cửa
unsigned char slave[5] = { 246, 253, 148, 53, 170 }; // Mã Card phù hợp để đóng cửa
 
unsigned char i, j;
 
void setup()
{
 
    ​Serial.begin(9600)
    ​SPI.begin()
    ​rfid.init()
}
 
void loop()
{
    ​if (rfid.isCard()) 
        ​if (rfid.readCardSerial()) // Nếu có th
        ​
 
            ​for (i = 0; i < 5; i++) 
 
                ​reading_card[i] = rfid.serNum[i]; //Lưu mã thẻ đọc được vào mảng reading_car
            ​
            ​Serial.println()
            ​//verificatio
            ​for (i = 0; i < 5; i++) 
                ​//So sáng từng phần tử của mảng reading_card với mảng maste
                ​if (reading_card[i] != master[i]) //Nếu có 1 phần tử bất kỳ nào không phù hợp...thỳ thoát vòng lặp, lúc này ta nhận được giá trị của 
                ​
                    ​break
                ​
            ​
            ​// Tương tự với thẻ Slav
            ​for (j = 0; j < 5; j++) 
                ​if (reading_card[i] != slave[i]) 
                    ​break
                ​
            ​
            ​if (i == 5) // Nếu các phần tử của màng reading_card phù hợp hết với mảng master thì lúc này i chạy đến 
            ​    ​
            ​if (j == 5) 
            ​
        ​rfid.halt()
}

Xem thêm Thu gọn

SẢN PHẨM BẠN VỪA XEM

popup

Số lượng:

Tổng tiền:

Giỏ hàng - Giá trị đơn hàng tối thiểu 100,000 vnđ. Quý khách vui lòng chọn mua thêm sản phẩm. Xin cảm ơn!( Sản phẩm)