Kebutuhan Hardware :
Arduino UNO Board
Modul RFID Reader RC522
RFID tag (3 pcs)
Modul LCD 2x16
Power Supply 7-9 Vdc
Schematics
2
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
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