Cara Memprogram RFID MFRC522 Dengan Arduino

Cara memprogram sebuah RFID sangat mudah. Apa lagi jika yang kamu punya adalah tipe MFRC522, ooooouu, gampang sekali. Ini merupakan program paling simpel dari semua program RFID yang memakai MFRC522 yang pernah ada dimuka bumi ini. hehe

Cara Memprogram RFID MFRC522 Dengan Arduino

Cara Memprogram RFID MFRC522 Dengan Arduino

Bagi anda, belum tau apa itu RFID? RFID poin utamanya adalah kamu mengakses sesuatu menggunakan Tag yang berbentuk kartu atau gantungan kunci, cara menggunakannya adalah kartu ini cukup didekatkan saja ke sensor penerima maka kamu sudah dapat mengakses sesuatu yang kamu butuhkan.


Misalnya saja, sesuatu itu adalah untuk akses buka kunci pintu, akses lampu rumah, menyalakan alat, dan sebagainya.

Adapun bahan hardware kita butuhkan sebelum mencoba RFID, pastikan kamu sudah menyiapkan:
  1. 1x Arduino Uno
  2. 1x RFID RC522
  3. 7x Kabel Jumper
  4. 1x Tag (kartu / gantungan kunci)
Apabila sudah kamu siapkan, teruskan dengan merangkai seperti gambar dibawah ini:
Okey, Bosque! Sebelum input pemrograman, ada library yang perlu kamu install ke Arduino Uno kamu terlebih dahulu. Silahkan Download librarynya di Link bawah ini:

RFID.zip
RFID Master.zip

Anda harus Add kedua Library tersebut ke dalam Software Arduino IDE kamu. Bagi yang belum tau bagaimana cara Add library ke Arduino silahkan buka tutorial dibawah ini:

Baca juga : Cara menambah Library Ke Aplikasi Arduino IDE


Apabila sudah di Add, kamu harus copy paste atau ketik ulang program arduino dibawah ini:
#include <SPI.h>
#include <RFID.h>
#define SS_PIN 10
#define RST_PIN 9
RFID rfid(SS_PIN,RST_PIN);
void setup() {
  Serial.begin(9600);                   
  SPI.begin();
  rfid.init();
}
void loop() {
  if(rfid.isCard()){
    if(rfid.readCardSerial()){
      Serial.print(rfid.serNum[0]);
      Serial.print(" ");
      Serial.print(rfid.serNum[1]);
      Serial.print(" ");
      Serial.print(rfid.serNum[2]);
      Serial.print(" ");
      Serial.print(rfid.serNum[3]);
      Serial.print(" ");
      Serial.println(rfid.serNum[4]);
      }
   }
}
Kemudian, jangan lupa tekan Upload. Jika sudah Done Uploading, buka Serial Monitor dan dekatkan Tag ke Sensor RFID nya. Maka akan muncul Kode dari Tag RFID tersebut, setiap Tag akan memiliki kode yang unik.


Adapun kode-kode tersebut merupakan kode pada TAG, setiap TAG baik itu yang berupa kartu maupun gantungan kunci, memiliki kode yang berbeda-beda.

Pertemuan selanjutnya kita akan belajar untuk cara menampilkan Nama pada LCD ketika kartu (tag) didekatkan ke RFID. Karena itu, ikuti terus ya Kelas autominilab. See you!