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

Baca Juga  Rangkaian Sistem Keamanan berbasis Arduino dan RFID RC522
Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About admin

Admin

Giri Wahyu Pambudi – Seorang Anak Desa yang berkeinginan membangun Indonesia dengan Sedikit Ilmu yang dimiliki

Artikel Serupa

Check Also

Kontrol nyala LED Arduino via Bluetooth Android

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *