Anda di halaman 1dari 5

1

MEMBACA KARTU RFID


Sistem Kerja Alat:
Arduino UNO membaca ID dari kartu RFID (RFID Tag). Hasil pembacaan ditampilkan ke LCD.
Fungsi pembacaan RFID Tag ini akan diperlukan untuk proses pembuatan alat berbasis RFID
karena kita harus tahu kode atau ID dari masing – masing kartu RFID (RFID Tag)

Kebutuhan Hardware :
 Arduino UNO Board
 Modul RFID Reader RC522
 RFID tag (3 pcs)
 Modul LCD 2x16
 Power Supply 7-9 Vdc

Modul RFID RC522

RFID Tag bentuk kartu dan gantungan kunci

Schematics
2

Koneksi Arduino UNO dengan modul RFID RC522 :


Pin ARDUINO Pin modul RFID RC522
3.3 V 3.3 V
GND GND
13 SCK
12 MISO
11 MOSI
10 SDA/SS
9 RST

Koneksi Arduino UNO dengan LCD 2x16 :


Pin ARDUINO Pin LCD
5V 3.3 V
GND GND
2 RS
3 E
4 D4
5 D5
6 D6
7 D7
3

Source Code/Sketch :
/*************************************
* Program : Project 76. Membaca Kartu RFID
* Input : Module RFID Reader RC522
* Output : LCD 2x16
* 125 Proyek Arduino Inkubatek
* www.tokotronik.com
* ***********************************/

#include <SPI.h>
#include <MFRC522.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);

#define RST_PIN 9
#define SS_PIN 10

MFRC522 mfrc522(SS_PIN, RST_PIN);


MFRC522::MIFARE_Key key;

byte noID[5];
byte i;
//byte bukaPintu=1;

void setup() {
lcd.begin(16, 2);
4

SPI.begin();
mfrc522.PCD_Init();
lcd.clear();
lcd.print("Baca RFID Card");
}

void loop() {
if(!mfrc522.PICC_IsNewCardPresent() || !mfrc522.PICC_ReadCardSerial()){
return;
}
for (i=0; i<mfrc522.uid.size; i++) {
noID[i]=mfrc522.uid.uidByte[i];
}

lcd.setCursor(0,1);
lcd.print("ID:");
for (i=0; i<mfrc522.uid.size; i++) {
lcd.print(noID[i],HEX);
}
}

Jalannya Alat :
Pertamakali pada LCD di baris pertama akan mucul Tampilan : “Baca RFID Card”. Letakkan
RFID Tag keatas modul RFID RC522, sehinga pada LCD akan tampil ID dari RFID Tag tersebut.
Tampil pada baris ke-2. Ganti dengan RFID Tag yang lain, maka ID akan ditampilkan sesuai
dengan ID nya.
5

Anda mungkin juga menyukai