Rreader dan tag RFID dengan Mifare MFRC522 RFID Reader/Writer bekerja pada 13.56MHz frekuensi secara electromagnetic RFID atau Radio Frequency Identification adalah teknologi yang memanfaatkan frekuensi radio sebagai identifikasi terhadap suatu objek.TAG RFID dapat melakukan penyimpanan atau menerima data secara jarak jauh.contoh barangnya dapat berupa kartu atau gantungan kunci yg sudah tertanam chip RFID.system ini adalah penyempurnaan dari system barcode.TAG RFID akan terbaca ketika mendeteksi sinyal dari device yang kompatibel yaitu RFID Reader.
Baca Juga Artikel Selanjutnya :
- Cara Konfigurasi Wifi Module ESP8266 ESP 01 Dengan Arduino Lengkap + Script Source Code
- Cara Merancang High Current Motor Driver H-Bridge Module IBT 2 Menggunakan Arduino
- Cara Mendeteksi SENSOR SUHU dan Kelembapan Menggunakan Arduino DHT22 Berupa Script + SOurce Code
System RFID dibagi 2 komponen utama,
- RFID Reader adalah RFID Reader berfungsi untuk membaca ID yang terdapat pada TAG RFID
- Tag RFID adalah alat yang berisi ID yang dipasang pada objek.
Teknologi RFID bisa kita temui di E-KTP , Super Market, dan Perpustakaan .
Module/Part yang di butuhkan :
- Arduino Uno
- Modul RFID RC522
- RFID TAG Mifare
- Kabel Jumper secukupnya
Library :
Download library RFID di sini (Sumber : https://github.co/miguelbalboa/rfid)
WIRING DIAGRAM
ALOKASI PIN ARDUINO
Arduino RFID RC522
-----------------------------------------
SDA D10
SCK D13
MOSI D11
MISO D12
IRQ -
GND GND
RST D9
3,3 V VCC
SOurce COde Program Arduino board
/*******************************************************
Program : ARDUINO dengan RFID MFRC-522
Chip : Arduino Uno
********************************************************/
#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);
}
saya ada programnya Teuku zikri fatahillah,
ReplyDeletekalo mau email saya aja di edooktarifa99@gmail.com