28140 Parallax Inc, 28140 Datasheet - Page 7

READER MODULE RFID

28140

Manufacturer Part Number
28140
Description
READER MODULE RFID
Manufacturer
Parallax Inc
Datasheets

Specifications of 28140

Rf Type
Read Only
Frequency
125kHz
Features
Single 5V Power Supply
Package / Case
Module
Product
Microcontroller Accessories
Data Bus Width
8 bit
Clock Speed
125 KHz
Interface Type
USB
Operating Supply Voltage
5.5 V
Board Size
46.99 mm x 69.22 mm x 21.84 mm
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
' -----[ EEPROM Data ]-----------------------------------------------------
Tags:
' -----[ Initialization ]--------------------------------------------------
Reset:
' -----[ Program Code ]----------------------------------------------------
Main:
Check_List:
Bad_Char:
Bad_Tag:
Tag_Found:
Parallax, Inc. • RFID Reader Module (#28140) •Updated 02/2006 v1.1
EEPROM ("0F0184F20B")
EEPROM ("0F01D9D263")
EEPROM ("04129C1B43")
EEPROM ("0000000000")
EEPROM ("0000000000")
HIGH Enable
LOW Latch
LOW Enable
SERIN RX, T2400, ($0A)
SERIN RX, T2400, tag0, tag1, tag2, tag3, tag4 ' get tag bytes
SERIN RX, T2400, tag5, tag6, tag7, tag8, tag9
HIGH Enable
FOR tagNum = 0 TO LastTag
NEXT
SOUND Spkr, (25, 80)
PAUSE 1000
GOTO Main
DEBUG #tagNum, CR
HIGH Latch
SOUND Spkr, (114, 165)
LOW Latch
pntr = tagNum * 10 + 0 : READ pntr, char
IF char <> tag0 THEN Bad_Char
pntr = tagNum * 10 + 1 : READ pntr, char
IF char <> tag1 THEN Bad_Char
pntr = tagNum * 10 + 2 : READ pntr, char
IF char <> tag2 THEN Bad_Char
pntr = tagNum * 10 + 3 : READ pntr, char
IF char <> tag3 THEN Bad_Char
pntr = tagNum * 10 + 4 : READ pntr, char
IF char <> tag4 THEN Bad_Char
pntr = tagNum * 10 + 5 : READ pntr, char
IF char <> tag5 THEN Bad_Char
pntr = tagNum * 10 + 6 : READ pntr, char
IF char <> tag6 THEN Bad_Char
pntr = tagNum * 10 + 7 : READ pntr, char
IF char <> tag7 THEN Bad_Char
pntr = tagNum * 10 + 8 : READ pntr, char
IF char <> tag8 THEN Bad_Char
pntr = tagNum * 10 + 9 : READ pntr, char
IF char <> tag9 THEN Bad_Char
GOTO Tag_Found
' valid tags
' space for other tags
' turn of RFID reader
' lock the door!
' activate the reader
' wait for header
' deactivate reader
' scan through known tags
' read char from DB
' compare with tag data
' all match -- good tag
' groan
' for testing
' remove latch
' beep
' restore latch
Page 7

Related parts for 28140