Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

RFID模組套件(Mifare):設定與程式設計指南

RFID模組套件(Mifare):設定與程式設計指南

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-20

Category: 操作指南

了解如何將 13.56MHz RFID 模組套件(Mifare)與 Arduino 接線並進行程式設計。逐步指南,包含常見錯誤與檢查點。

快速解答

若要設定 RFID 模組套件 (Mifare),請將 SPI 介面接線至您的 Arduino,安裝 MFRC522 函式庫,然後執行範例程式以讀取隨附卡片或鑰匙圈的唯一 ID。

為什麼 SPI 與 13.56MHz 很重要

RFID 模組套件 (Mifare) 使用 SPI 介面,對於讀取 13.56MHz 卡片而言快速且可靠。此頻率常用於存取控制與付費系統,且能與 Arduino、AVR、PIC 及 ARM 開發板良好搭配。

與較低頻率的 125kHz 讀取器不同,13.56MHz 提供更快的資料傳輸與更好的安全性,但範圍較短——通常只有幾公分。規劃專案外殼或安裝位置時請記住這點。

設定與程式編寫步驟

  1. 將模組接線至 Arduino: 將 RFID 模組的 SPI 接腳連接至您的 Arduino:SDA 接至數位接腳 10,SCK 接至 13,MOSI 接至 11,MISO 接至 12,RST 接至 9,以及 3.3V 接至 3.3V 輸出。將 GND 接至 GND。請再次確認您使用的是 3.3V 接腳,而非 5V,以免損壞模組。 常見錯誤是互換 MOSI 與 MISO;請在供電前根據模組上的印刷標示驗證接腳配置。
  2. 安裝 MFRC522 函式庫: 開啟 Arduino IDE,前往 Sketch > Include Library > Manage Libraries,搜尋「MFRC522」,然後安裝 Miguel Balboa 的函式庫。此函式庫負責處理與 RFID 晶片的低階通訊。 請確保安裝與您模組相符的函式庫;大多數 13.56MHz 模組使用 MFRC522 晶片,但若不確定,請查閱模組的資料表。
  3. 上傳範例程式: 安裝函式庫後,開啟 File > Examples > MFRC522 > ReadNUID。此範例程式會讀取卡片或標籤的唯一 ID。將其上傳至您的 Arduino,並以 9600 鮑率開啟序列埠監控視窗。將隨附的卡片或鑰匙圈靠近天線線圈;UID 應會出現在序列輸出中。 若未見任何資訊,請檢查序列埠監控視窗的鮑率是否與程式相符 (9600),且卡片是否靠近天線——在幾公分內。
  4. 修改程式以符合您的專案: 一旦能讀取 UID,即可修改程式,將 UID 與授權 ID 清單比對,並觸發動作,例如解鎖門或記錄出席。將授權的 UID 儲存在陣列中,並使用 if 陳述式檢查比對結果。 請記得處理卡片移除的情況;加入狀態變數,以避免在卡片靠近讀取器時重複執行動作。

所需項目

  • RFID 模組套件 (Mifare): 13.56MHz RFID 模組套件,附 IC 卡片與圓形鑰匙圈標籤。SPI 介面便於連接 Arm/AVR/Pic/Arduino 等微控制器。此套件提供一張卡片與一個鑰匙圈供您測試,且 SPI 介面意味著您無需額外硬體即可連接至大多數常見微控制器。
    RFID Module Kit (Mifare)
    RFID 模組套件 (Mifare)
  • 13.56MHz RFID (IC) 卡片 (10 張包裝): 可列印的空白 IC 智慧卡片,適用於 Mifare 1K S50,信用卡尺寸,厚度 0.9mm,相容於 ISO14443A 與 NXP Mifare 標準,頻率 13.56MHz。若您需要更多卡片給多位使用者,這些空白卡片與套件相容,且可列印以便標示,易於分發。
    13.56MHz RFID (IC) Card (Pack of 10)
    13.56MHz RFID (IC) 卡片 (10 張包裝)

Shop Related Products

13.56MHz RFID (IC) 卡 (10 片裝)

13.56MHz RFID (IC) 卡 (10 片裝)

$2.32 $3.32

Shop Now
RFID Module Kit (Mifare)

RFID Module Kit (Mifare)

$0.88 $1.24

Shop Now