Anda di halaman 1dari 2

// -------- Project Membaca Kode ID dari Kartu RFID --------- //

// --- Berbasis Arduino UNO dan Modul RFID Mifare RC522 ----- //
// ------------- Dibuat oleh : M. Nofgi Y.P.U. -------------- //
// ------------- www.nofgipiston.wordpress.com -------------- //

// memanggil library SPI dan MFR522(sebagai RFID)


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

// inialisasi pin Slave Select (SS) dan pin Reset


#define pinSS 10
#define pinReset 9
MFRC522 RFID(pinSS, pinReset);

// --- program setting default awal --- //


void setup()
{
// setting baud rate serial monitor
Serial.begin(9600);
// memulai komunikasi SPI
SPI.begin();
// inialisasi variabel untuk RFID
RFID.PCD_Init();
// menuliskan pada serial monitor
Serial.println("Dekatkan Kartu/Gantungan Pada Modul");
// menuliskan enter pada serial monitor
Serial.println();
}

// --- program utama, looping/berulang terus-menerus --- //


void loop()
{
if ( ! RFID.PICC_IsNewCardPresent())
{
return;
}
if ( ! RFID.PICC_ReadCardSerial())
{
return;
}

// menuliskan code RFID pada serial monitor


Serial.print("ID :");
String content = "";
byte letter;

for (byte i = 0; i < RFID.uid.size; i++)


{
Serial.print(RFID.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(RFID.uid.uidByte[i], HEX);
content.concat(String(RFID.uid.uidByte[i] < 0x10 ? " 0" : " "));
content.concat(String(RFID.uid.uidByte[i], HEX));
}

// menuliskan enter pada serial monitor


Serial.println();
// delay 2500 milidetik pembacaan data
delay(2500);
}

Anda mungkin juga menyukai