Cara Mendapatkan Kode Kartu RFID RC-552
Salah satu modul RFID yang paling banyak digunakan dalam proyek Arduino adalah RFID-RC522, yang memungkinkan Anda membaca dan menulis informasi pada kartu RFID. Dalam tutorial ini, kita akan belajar cara menggunakan modul RFID-RC522 dan Arduino untuk mendapatkan kode unik dari kartu RFID.
Apa itu RFID RC-522?
RFID (Radio Frequency Identification) adalah teknologi yang memungkinkan pengenalan objek atau orang melalui tag atau kartu RFID. Modul RC522 adalah salah satu modul RFID yang paling umum digunakan dalam sistem keamanan, akses kontrol, dan sistem kehadiran. Modul ini bekerja pada frekuensi 13.56 MHz.Gambar. Kartu RFID
Alat dan Bahan yang Diperlukan:
- Arduino Uno (atau model Arduino lainnya)
- Modul RFID-RC522
- Kabel Jumper
- Breadboard
- Kartu atau Tag RFID
- Library MFRC522 (yang harus diunduh dari Arduino IDE)
Rangkaian
Kode Program
#include <SPI.h>#include <MFRC522.h>#define SS_PIN 10#define RST_PIN 9MFRC522 rfid(SS_PIN, RST_PIN);void setup() {Serial.begin(9600);SPI.begin(); // Inisialisasi SPI busrfid.PCD_Init(); // Inisialisasi RFID readerSerial.println("Scan kartu RFID atau tag...");}void loop() {if (!rfid.PICC_IsNewCardPresent()) {return;}if (!rfid.PICC_ReadCardSerial()) {return;}Serial.print("UID Kartu: ");for (byte i = 0; i < rfid.uid.size; i++) {Serial.print(rfid.uid.uidByte[i] < 0x10 ? " 0" : " ");Serial.print(rfid.uid.uidByte[i], HEX);}Serial.println();delay(1000);}
Instalasi Library MFRC522
Buka Arduino IDE, lalu:
- Masuk ke Sketch > Include Library > Manage Libraries.
- Di kolom pencarian, ketik "MFRC522".
- Pilih MFRC522 by GithubCommunity, lalu klik Install.
Upload
- Hubungkan Arduino ke komputer dan upload program di atas ke Arduino Anda.
- Buka Serial Monitor pada Arduino IDE dengan kecepatan 9600 baud.
- Tempelkan kartu RFID atau tag ke modul RFID-RC522.
- Anda akan melihat kode unik (UID) dari kartu yang terbaca pada Serial Monitor.
Komentar
Posting Komentar