
Konfigurasi PIN pada RDM630 adalah sebagai berikut:
Ada dua tipe data yang bisa dibaca, yaitu TTL dan WIEGAND, pada contoh ini yang akan dibahas adalah pembacaan data TTL. Untuk detail lengkap RDM630 bisa dilihat pada datasheet.
Listing programnya dengan BASCOM AVR sbb:
'===========================================================
'PROGRAM RFID RDM630 DENGAN BASCOM AVR
'PROGRAMMER = WAHYU RAHMANIAR
'COMPANY = TECHNOLOGINATION
'===========================================================
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 9600
'Konfigurasi LCD
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
Config Lcd = 16 * 2
Dim Cek As String * 1
Dim Datas As String * 20
Dim Id As String * 20
Dim I As Integer
Cls
Cursor Off
Locate 1 , 1
Lcd "==RFID RDM630=="
Locate 2 , 1
Lcd "TECHNOLOGINATION"
Wait 1
Mulai:
Datas = ""
I = 0
Do
Cek = Inkey()
If Cek <> "" Then
Incr I
Datas = Datas + Cek
End If
Loop Until I > 13
I = 0
Cls
Cursor Off
Locate 1 , 1
Lcd "Data ID: "
Locate 2 , 1
Lcd Datas
Wait 1
'PROGRAM RFID RDM630 DENGAN BASCOM AVR
'PROGRAMMER = WAHYU RAHMANIAR
'COMPANY = TECHNOLOGINATION
'===========================================================
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 9600
'Konfigurasi LCD
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
Config Lcd = 16 * 2
Dim Cek As String * 1
Dim Datas As String * 20
Dim Id As String * 20
Dim I As Integer
Cls
Cursor Off
Locate 1 , 1
Lcd "==RFID RDM630=="
Locate 2 , 1
Lcd "TECHNOLOGINATION"
Wait 1
Mulai:
Datas = ""
I = 0
Do
Cek = Inkey()
If Cek <> "" Then
Incr I
Datas = Datas + Cek
End If
Loop Until I > 13
I = 0
Cls
Cursor Off
Locate 1 , 1
Lcd "Data ID: "
Locate 2 , 1
Lcd Datas
Wait 1
Dekatkan ID dengan jarak kurang lebih 1 cm, jika rangkaiannya benar maka ID akan terbaca dan tampil datanya pada LCD.