Jumat, 09 Juni 2017

Penggunaan RFID RC522 pada Arduino

      RFID (Radio Frequency Identification) merupakan suatu penyimpanan data yg dapat diakses melalui gelombang elektromagnetik. Biasanya digunakan untuk menyimpan data kecil seperti identitas. dan untuk membacanya kita memerlukan alat atau bisa disebut reader. pada kesempatan ini saya akan menjelaskan cara membaca rfid dengan reader Mifare RC522 menggunakan mikrokontroler arduino.

Module/Part  yang di butuhkan :

  • Arduino Uno
  • Modul RFID RC522  
  • RFID TAG Mifare
  • Kabel Jumper secukupnya

Library:
Silahkan Download disini


Rangkaian:




Sourcecode:



#include <SPI.h>
#include <MFRC522.h>

#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN); 
 
void setup() 
{

  Serial.begin(9600);   
  SPI.begin();      
  mfrc522.PCD_Init();   
  Serial.println("Dekatkan Tag RFID (Dapat berupa kartu atau gantungan kunci) ke RFID reader");
  Serial.println();

}
void loop() 
{
   if ( ! mfrc522.PICC_IsNewCardPresent()) 
  {
    return;
  }
  if ( ! mfrc522.PICC_ReadCardSerial()) 
  {
    return;
  }
  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();
  delay(2000);
        
Lalu setelah di compile dan di flash ke dalam arduino, buka serial monitor pada arduino IDE dan tempelkan kartu pada reader dan akan terlihat nomor kartu tersebut pada serial monitor.

SUMBER

Tidak ada komentar:

Posting Komentar