Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara mengakses RFID Reader RDM6300 / RDM630 dengan menggunakan Arduino. modul RFID ini sangatlah mudah sekali diakses dan juga harga yang relatif murah dari pada produk RFID reader lainnya. prinsip kerja dari alat ini sangatlah sederhana yaitu menampilkan kode Tag Card dan mencocokkan ID-nya, jika sama maka akan terdapat tulisan yang telah ditentukan, jika berbeda maka ada tulisan yang telah ditentukan pula. alat ini sangat cocok buat buka-tutup pintu atau mesin absensi karyawan. untuk lebih jelasnya berikut adalah skema dan programnya.
a. Arduino Uno + Skema
b. RFID Reader RDM6300 / RDM630
c. RFID Tag Card
d. Program Arduino IDE
//sumber:
//http://h-language.blogspot.co.id/2016/06/rdm6300-125khz-rfid-arduino.html
#include <SoftwareSerial.h>
SoftwareSerial RFID(4, 5); // RX and TX
String Teks;
String NoKartu ; //No kartu RFID
void setup()
{
Serial.begin(9600);
RFID.begin(9600);
Serial.println("Dekatkan kartu RFID anda …");
NoKartu="48006B440D"; // Masukkan nomor kartu untuk akses (dalam hexa)
}
boolean state=false;
char c;
void loop()
{
while(RFID.available()>0){
delay(5);
c=RFID.read();
Teks += c;
}
if(Teks.length()>20) Cek();
Teks="";
}
void Cek()
{
SoftwareSerial RFID(4, 5); // RX and TX
String Teks;
String NoKartu ; //No kartu RFID
void setup()
{
Serial.begin(9600);
RFID.begin(9600);
Serial.println("Dekatkan kartu RFID anda …");
NoKartu="48006B440D"; // Masukkan nomor kartu untuk akses (dalam hexa)
}
boolean state=false;
char c;
void loop()
{
while(RFID.available()>0){
delay(5);
c=RFID.read();
Teks += c;
}
if(Teks.length()>20) Cek();
Teks="";
}
void Cek()
{
Teks=Teks.substring(1,11);
Serial.println("ID Kartu anda : "+Teks);
Serial.println("ID Akses : "+NoKartu);
if(NoKartu.indexOf(Teks)>=0)
Serial.println("Akses diterima, pintu terbuka otomatis …");
else Serial.println("Akses ditolak…");
delay(2000);
Serial.println(" ");
Serial.println("Dekatkan kartu RFID anda …");
}
e. VIDEO HASILNYA
No comments:
Post a Comment