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.
Library:
Module/Part yang di butuhkan :
- Arduino Uno
- Modul RFID RC522
- RFID TAG Mifare
- Kabel Jumper secukupnya
Library:
#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