Cara Menggunakan Mifare RFID RC522 dengan Arduino

RFID Arduino – Hay Guys, kembali lagi bersama cronyos.com 🙂 seperti biasa kali ini kita akan berbagi tentang tutorial tutorial arduino yang tentunya masih dasar dasar dan cocok buat temen temen yang baru belajar arduino, pada episode kali ini kita akan belajar menggunakan mifare RFID (Radio Frequence Identification) yang secara fisik penampakannya seperti gambar dibawah ini,

Alat / Modul ini biasanya digunakan pada sistem keamanan, kartu rfid / RFID tag digunakan untuk kertu acces. hal ini dapat dilakukan karena seetiap kartu RFID atau RFID keychain (yang mirip gantungan kunci) tersebut memiliki ID yang berbeda beda, ibarat kata kita menyimpan sebuah pin didalam RFID tag dan pin tersebut akan dibaca oleh RFID reader untuk selanjutnya diproses oleh microcontroller (arduino).

nah lansung saja kita mulai belajar cara penggunaanya, pertama siapkan bahannya, yaitu :

  1. Arduno Uno / yang lain
  2. Modul RFID Mifare RC522
  3. Kabel Jumper secukupnya

setelah semua komponen siap, buat rangkaiannya seperti gambar dibawah ini

Setelah membuat rangkain selesai sekarang kita siapkan libaraynya dulu, download library disini, extrak file tersebut lalu pindahkan ke “Ducument > Arduino > Libraries”.

Setelah penyiapan library selesai sekarang uploud coding berikut ke arduino

#include <SPI.h>
#include <MFRC522.h>
 
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);   // Create MFRC522 instance.
 
void setup() 
{
  Serial.begin(9600); 
  SPI.begin();     
  mfrc522.PCD_Init(); 
}
void loop() 
{
  // membaca ID card
  if ( ! mfrc522.PICC_IsNewCardPresent()) 
  {
    return;
  }
  // memilih salah satu card yang terdeteksi
  if ( ! mfrc522.PICC_ReadCardSerial()) 
  {
    return;
  }
  //tampilkan ID card di serial monitor
  Serial.print("UID tag :");
  String content= "";
  byte letter;
  for (byte i = 0; i < mfrc522.uid.size; i++) 
  {
     Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
     Serial.print(mfrc522.uid.uidByte[i], HEX);
     content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
     content.concat(String(mfrc522.uid.uidByte[i], HEX));
  }
  Serial.println();
}

Setelah code diatas selesai teruploud coba buka serial monitor kalian lalu dekatkan RFID tag (Kartu / Gantungan kunci) ke dekat RFID reader. dan taraa, kalain akan melihat ID dari RFID tag kalian.

Sekain tutorial kali ini, semoga bermanfaat, jika ada yang perlu ditanyakan silahkan sampaikan di kolom komentar. terima kasih

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Check Also

Cara Menggunakan / Mengakses Keypad menggunakan Arduino

Assalamu’alaikum teman – teman, kali ini kita akan belajar Arduino lagi, kali ini kita akan …

One comment

  1. gan mau tanya , untuk kita memasukan data ke kartu RFiD itu bagaimana ya caranya ?

Tinggalkan Balasan