Arduino 6 : Cara Menggunakan RFID Reader dengan Arduino

Oke, pada kesempatan kali ini saya mencoba berbagi sedikit ilmu. Bahasan kali ini adalah bagaimana caranya menghubungkan RFID Reader (Mifare RC522) dengan Arduino. Langsung saja ke pembahasannya.

Alat yang dibutuhkan.

Hardware :
1. Arduino (Saya menggunakan uno R.3).
2. RFID Reader (Mifare RC522).
3. RFID Tag (berupa gantungan kunci dan kartu).
4. Jumper.
5. Solder dan Timah (Jika dibutuhkan).
6. Pin Header Male (jika dibutuhkan).

Software :
1. Arduino IDE download disini : https://www.arduino.cc/en/Main/Software 
2. library RFID for Arduino : https://github.com/miguelbalboa/rfid

Langka-Langkah:

1. Install library RFID yan telah didownload. (Jika bingung silahkan klik https://www.arduino.cc/en/Guide/Libraries)
2. Setelah itu lakukan pengkabelan sebagai berikut.
3. Upload code berikut :

/*
 * 
 * All the resources for this project: https://www.hackster.io/Aritro
 * Modified by Aritro Mukherjee
 * 
 * 
 */
 
#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);   // Initiate a serial communication
  SPI.begin();      // Initiate  SPI bus
  mfrc522.PCD_Init();   // Initiate MFRC522
  Serial.println("Approximate your card to the reader...");
  Serial.println();
 
}
void loop() 
{
  // Look for new cards
  if ( ! mfrc522.PICC_IsNewCardPresent()) 
  {
    return;
  }
  // Select one of the cards
  if ( ! mfrc522.PICC_ReadCardSerial()) 
  {
    return;
  }
  //Show UID on serial monitor
  Serial.print("UID tag :");
  String content= "";
  byte letter;
  Serial.print("ID : ");
  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();
  
} 
4. Buka serial monitor yang berada di pojok kanan atas.

5. Tempelkan kartu/Gantungan kunci RFID anda.


6. Jika berhasil akan muncul angka-angka sebagai identitas dari RFID tersebut (kartu/gantungan kunci).

sumber :
gambar pengkabelan : https://i.ytimg.com/vi/23aMjljCLZI/maxresdefault.jpg


Jika ada pertanyaan silahkan tulis di kolom komentar (InsyaAllah Fast Respon)

2 komentar untuk "Arduino 6 : Cara Menggunakan RFID Reader dengan Arduino"

Berilah komentar, saran, dan kritik dengan bijak