8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 1/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 2/24
* $ttp+// libelium com * * -$is program is free soft are+ #ou can redistribute it and/or modif# * it under t$e terms of t$e . 0 .eneral 1ublic License as publis$ed b# * t$e Free )oft are Foundation, eit$er 2ersion 3 of t$e License, or
* %at #our option& an# later 2ersion * * -$is program is distributed in t$e $ope t$at it ill be useful, * but 4I-560- A 7 4ARRA -78 it$out e2en t$e implied arrant# of * MER"5A -ABILI-7 or FI- E)) F6R A 1AR-I"0LAR 10R16)E )ee t$e * . 0 .eneral 1ublic License for more details * * 7ou s$ould $a2e recei2ed a cop# of t$e . 0 .eneral 1ublic License * along it$ t$is program If not, see 9$ttp+// gnu org/licenses/: * * ;ersion !
* Aut$or+ Marcos 7ar<a */
// 2ar int led = 38 b#te data> = !?!!8 b#te data>' = !?!!8 b#te data>3 = !?!!8 b#te data>@ = !?!!8 b#te data> = !?!!8 int 2al = !8
2oid setup%& // )tart serial port C'!! bps )erial begin% C'!!&8
pinMode%led, 60-10-&8 dela#% !!&8
// )etting Auto Read Mode EM@ !' Decoded Mode o pass ord // command+ FF ! !C ( ! !3 !' !! ! '! 3! @! 3 )erial print%!?FF,B7-E&8
)erial print%!?! ,B7-E&8 )erial print%!?!C,B7-E&8 )erial print%!?( ,B7-E&8 )erial print%!?! ,B7-E&8 )erial print%!?!3,B7-E&8 )erial print%!?!',B7-E&8 )erial print%!?!!,B7-E&8 )erial print%!? !,B7-E&8 )erial print%!?'!,B7-E&8 )erial print%!?3!,B7-E&8 )erial print%!?@!,B7-E&8
)erial print%!?3 ,B7-E&8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 3/24
dela#% !!&8 )erial flus$%&8 )erial println%&8 )erial println% RFID module started in Auto Read Mode &8 G
2oid loop%&
2al = )erial read%&8 $ile %2al H= !?ff& )erial println% 4aiting card &8 2al = )erial read%&8 dela#% !!!&8 G
// )erial read%&8 // e read ff
)erial read%&8 // e read ! )erial read%&8 // e read ! )erial read%&8 // e read ! data> = )erial read%&8 // e read data data>' = )erial read%&8 // e read data ' data>3 = )erial read%&8 // e read data 3 data>@ = )erial read%&8 // e read data @ data> = )erial read%&8 // e read data )erial read%&8 // e read c$ecJsum
// Led blinJ
for%int i = !8i9@8iKK& digital4rite%led,5I.5&8 dela#% !!&8 digital4rite%led,L64&8 dela#% !!&8 G
// 1rinting t$e code of t$e card )erial println%&8 )erial print% EM@ !! card found "ode+ &8 riteB#te%data> &8
riteB#te%data>'&8 riteB#te%data>3&8 riteB#te%data>@&8 riteB#te%data> &8 )erial println%&8 )erial println%&8
G
//4rite a b#te %$e?& in A)"II 2oid riteB#te%b#te data&
int au?> = !8 int au?>' = !8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 4/24
au?> =data/ 8 au?>'=data 8 if %au?> 9 !& )erial print%au?> K @(,B7-E&8
G else )erial print%au?> K ,B7-E&8 G if %au?>'9 !& )erial print%au?>' K @(,B7-E&8 G else )erial print%au?>' K ,B7-E&8 G )erial print% &8
G
0ere is the /SB output using the Arduino ID! serial port terminal
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 5/24
Step #: Reading $%%%& cards:
The ne&t e&le o' use o' the RFID module is the reading o' T1112 rewrita le #ards using Arduino.
Command
0x87 - Set Auto Mode: #yte trac$ %ode - Parity decoded - Manchester RF/ 4& 7 '(oc$s& )ithout *ass)ord+
FF 01 0! 87 01 01 07 00 10 20 "0 40 "A
Arduino code: /* * RFID module from Libelium for Arduino * Basic program, just Read - %re ritable& cards * * "op#rig$t %"& '!!( Libelium "omunicaciones Distribuidas ) L * $ttp+// libelium com *
* -$is program is free soft are+ #ou can redistribute it and/or modif# * it under t$e terms of t$e . 0 .eneral 1ublic License as publis$ed b# * t$e Free )oft are Foundation, eit$er 2ersion 3 of t$e License, or * %at #our option& an# later 2ersion * * -$is program is distributed in t$e $ope t$at it ill be useful, * but 4I-560- A 7 4ARRA -78 it$out e2en t$e implied arrant# of * MER"5A -ABILI-7 or FI- E)) F6R A 1AR-I"0LAR 10R16)E )ee t$e * . 0 .eneral 1ublic License for more details * * 7ou s$ould $a2e recei2ed a cop# of t$e . 0 .eneral 1ublic License
* along it$ t$is program If not, see 9$ttp+// gnu org/licenses/: * * ;ersion ! * Aut$or+ Marcos 7ar<a */
// 2ar int led = 38 b#te blocJ >b#te = !?!!8 b#te blocJ >b#te' = !?!!8 b#te blocJ >b#te3 = !?!!8
b#te blocJ >b#te@ = !?!!8
b#te blocJ'>b#te = !?!!8 b#te blocJ'>b#te' = !?!!8 b#te blocJ'>b#te3 = !?!!8 b#te blocJ'>b#te@ = !?!!8
b#te blocJ3>b#te = !?!!8 b#te blocJ3>b#te' = !?!!8 b#te blocJ3>b#te3 = !?!!8 b#te blocJ3>b#te@ = !?!!8
b#te blocJ@>b#te = !?!!8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 6/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 7/24
2oid loop%&
2al = )erial read%&8 $ile %2al H= !?ff& )erial println% 4aiting card &8
2al = )erial read%&8 dela#% !!!&8 G
// )erial read%&8 // e read ff )erial read%&8 // e read ! )erial read%&8 // e read d )erial read%&8 // e read !
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te '
blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ'>b#te = )erial read%&8 // e read blocJ ' b#te blocJ'>b#te' = )erial read%&8 // e read blocJ ' b#te ' blocJ'>b#te3 = )erial read%&8 // e read blocJ ' b#te 3 blocJ'>b#te@ = )erial read%&8 // e read blocJ ' b#te @
blocJ3>b#te = )erial read%&8 // e read blocJ 3 b#te blocJ3>b#te' = )erial read%&8 // e read blocJ 3 b#te ' blocJ3>b#te3 = )erial read%&8 // e read blocJ 3 b#te 3
blocJ3>b#te@ = )erial read%&8 // e read blocJ 3 b#te @
blocJ@>b#te = )erial read%&8 // e read blocJ @ b#te blocJ@>b#te' = )erial read%&8 // e read blocJ @ b#te ' blocJ@>b#te3 = )erial read%&8 // e read blocJ @ b#te 3 blocJ@>b#te@ = )erial read%&8 // e read blocJ @ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te
blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
)erial read%&8 // e read c$ecJsum
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 8/24
// Led blinJ for%int i = !8i9@8iKK& digital4rite%led,5I.5&8 dela#% !!&8 digital4rite%led,L64&8
dela#% !!&8 G
// 1rinting t$e code of t$e card )erial println%&8 )erial println% - card found Data read+ &8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8
)erial println% &8 )erial print% BlocJ ' &8 riteB#te%blocJ'>b#te &8 )erial print% &8 riteB#te%blocJ'>b#te'&8 )erial print% &8 riteB#te%blocJ'>b#te3&8 )erial print% &8 riteB#te%blocJ'>b#te@&8 )erial println% &8 )erial print% BlocJ 3 &8 riteB#te%blocJ3>b#te &8 )erial print% &8 riteB#te%blocJ3>b#te'&8 )erial print% &8 riteB#te%blocJ3>b#te3&8 )erial print% &8 riteB#te%blocJ3>b#te@&8 )erial println% &8
)erial print% BlocJ @ &8 riteB#te%blocJ@>b#te &8 )erial print% &8 riteB#te%blocJ@>b#te'&8 )erial print% &8 riteB#te%blocJ@>b#te3&8 )erial print% &8 riteB#te%blocJ@>b#te@&8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8
)erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial println% &8
)erial println%&8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 9/24
G
//4rite a b#te %$e?& in A)"II 2oid riteB#te%b#te data& int au?> = !8
int au?>' = !8
au?> =data/ 8 au?>'=data 8 if %au?> 9 !& )erial print%au?> K @(,B7-E&8 G else )erial print%au?> K ,B7-E&8 G if %au?>'9 !&
)erial print%au?>' K @(,B7-E&8 G else )erial print%au?>' K ,B7-E&8 G )erial print% &8 G
Serial output $Arduino Serial (onitor%
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 10/24
As you #an see, Arduino reads 2 lo#-s o' memory $) ytes ea#h%3
Blo#- *3 14 15 5B )1Blo#- 43 +4 +4 +4 +4Blo#- 63 +6 +6 +6 +6Blo#- )3 +) +) +) +)Blo#- 13 +1 +1 +1 +1Blo#- 73 +7 +7 +7 +7Blo#- 23 ++ ++ ++ ++
Step 4: Reading ' (riting $%%%& cards:
The ne&t e&le 'or this module is the writing8reading o' RFID #ards. e program an Arduino oard to read aT1112 #ard, then Arduino writes lo#-s 4, 6, ), 1 and 7 o' the #ard with an in#remental value ea#h time.
Command
0x10 - Read ,a : #yte trac$ Mode - Manchester RF/ 4& 7 #(oc$s
0x40 - .on i ure ,a *ro ra%%in *ara%eters:
30 0x"25
S 100 0x 45
6 E !0 0x3A5
ER6 "0 0x1E5
PA9F ! 0x 05
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 11/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 12/24
b#te blocJ3>b#te@ = !?!!8
b#te blocJ@>b#te = !?!!8 b#te blocJ@>b#te' = !?!!8 b#te blocJ@>b#te3 = !?!!8
b#te blocJ@>b#te@ = !?!!8
b#te blocJ >b#te = !?!!8 b#te blocJ >b#te' = !?!!8 b#te blocJ >b#te3 = !?!!8 b#te blocJ >b#te@ = !?!!8
b#te blocJ >b#te = !?!!8 b#te blocJ >b#te' = !?!!8 b#te blocJ >b#te3 = !?!!8 b#te blocJ >b#te@ = !?!!8
b#te blocJ >b#te = !?!!8 b#te blocJ >b#te' = !?!!8 b#te blocJ >b#te3 = !?!!8 b#te blocJ >b#te@ = !?!!8
int 2al = !8
b#te 2alue-o)tore = !?!!8
2oid setup%&
// )tart serial port C'!! bps )erial begin% C'!!&8
pinMode%led, 60-10-&8 dela#% !!&8
// "onfigure -ag programming parameters // "ommand+ FF ! ! @! 3' @ A E ! B )erial print%!?FF,B7-E&8 )erial print%!?! ,B7-E&8 )erial print%!?! ,B7-E&8
)erial print%!?@!,B7-E&8 )erial print%!?3',B7-E&8 )erial print%!? @,B7-E&8 )erial print%!? A,B7-E&8 )erial print%!? E,B7-E&8 )erial print%!? !,B7-E&8 )erial print%!?B ,B7-E&8
dela#% !!&8 )erial flus$%&8
G
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 13/24
2oid loop%&
// Read t$e card+ B#te tracJ Mode Manc$ester RF/ @ blocJs read-ag%!?! ,!?! &8 digital4rite%led,5I.5&8
)erial println% 4aiting card to read &8 )erial flus$%&8 dela#% !!!&8 digital4rite%led,L64&8
get-ag%&8
// Add to t$e 2alue to store in card if %2alue-o)tore == !?FF& 2alue-o)tore = !?!!8 G
else 2alue-o)toreKK8 G
dela#% !!!&8
// 4rite card )erial println% 4aiting card to rite &8 )erial println% 1ut t$e card on t$e reader &8 digital4rite%led,5I.5&8
dela#% !!!&8
)erial print% 4riting+ &8 riteB#te%2alue-o)tore&8 )erial println%&8
// 4e rite blocJs ', 3, @, and // 4arning HHH // donNt rite blocJ or if #ou are not an ad2anced userHHH
rite-ag%!?!',2alue-o)tore,2alue-o)tore,2alue-o)tore,2alue-o)tore&8
rite-ag%!?!3,2alue-o)tore,2alue-o)tore,2alue-o)tore,2alue-o)tore&8 rite-ag%!?!@,2alue-o)tore,2alue-o)tore,2alue-o)tore,2alue-o)tore&8 rite-ag%!?! ,2alue-o)tore,2alue-o)tore,2alue-o)tore,2alue-o)tore&8 rite-ag%!?! ,2alue-o)tore,2alue-o)tore,2alue-o)tore,2alue-o)tore&8
)erial println%&8 )erial println% "ard read#HHH &8
dela#% !!!&8 G
// "ommand for read a -ag 2oid read-ag%b#te modeRead, b#te blocJs&
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 14/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 15/24
)erial print%c$ecJsum,B7-E&8
dela#%'!!!&8 G
// Reading - tags blocJs 2oid get-ag%&
2al = )erial read%&8 // e read ff
if %2al : !& )erial read%&8 // e read ! )erial read%&8 // e read !d )erial read%&8 // e read !
blocJ >b#te = )erial read%&8 // e read blocJ b#te
blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ'>b#te = )erial read%&8 // e read blocJ ' b#te blocJ'>b#te' = )erial read%&8 // e read blocJ ' b#te ' blocJ'>b#te3 = )erial read%&8 // e read blocJ ' b#te 3 blocJ'>b#te@ = )erial read%&8 // e read blocJ ' b#te @
blocJ3>b#te = )erial read%&8 // e read blocJ 3 b#te blocJ3>b#te' = )erial read%&8 // e read blocJ 3 b#te '
blocJ3>b#te3 = )erial read%&8 // e read blocJ 3 b#te 3 blocJ3>b#te@ = )erial read%&8 // e read blocJ 3 b#te @
blocJ@>b#te = )erial read%&8 // e read blocJ @ b#te blocJ@>b#te' = )erial read%&8 // e read blocJ @ b#te ' blocJ@>b#te3 = )erial read%&8 // e read blocJ @ b#te 3 blocJ@>b#te@ = )erial read%&8 // e read blocJ @ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3
blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
blocJ >b#te = )erial read%&8 // e read blocJ b#te blocJ >b#te' = )erial read%&8 // e read blocJ b#te ' blocJ >b#te3 = )erial read%&8 // e read blocJ b#te 3 blocJ >b#te@ = )erial read%&8 // e read blocJ b#te @
)erial read%&8 // e read c$ecJsum
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 16/24
// Led blinJ
for%int i = !8i9@8iKK& digital4rite%led,5I.5&8 dela#% !!&8
digital4rite%led,L64&8 dela#% !!&8 G
// 1rinting t$e code of t$e card )erial println%&8 )erial println% - card found Data read+ &8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8
)erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial print% BlocJ ' &8 riteB#te%blocJ'>b#te &8 )erial print% &8 riteB#te%blocJ'>b#te'&8 )erial print% &8 riteB#te%blocJ'>b#te3&8 )erial print% &8 riteB#te%blocJ'>b#te@&8 )erial println% &8 )erial print% BlocJ 3 &8 riteB#te%blocJ3>b#te &8 )erial print% &8 riteB#te%blocJ3>b#te'&8 )erial print% &8 riteB#te%blocJ3>b#te3&8 )erial print% &8 riteB#te%blocJ3>b#te@&8
)erial println% &8 )erial print% BlocJ @ &8 riteB#te%blocJ@>b#te &8 )erial print% &8 riteB#te%blocJ@>b#te'&8 )erial print% &8 riteB#te%blocJ@>b#te3&8 )erial print% &8 riteB#te%blocJ@>b#te@&8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8
)erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial print% BlocJ &8 riteB#te%blocJ >b#te &8 )erial print% &8 riteB#te%blocJ >b#te'&8 )erial print% &8 riteB#te%blocJ >b#te3&8 )erial print% &8 riteB#te%blocJ >b#te@&8 )erial println% &8 )erial println% &8
)erial println%&8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 17/24
G else )erial println% o card &8 G
Serial monitor output
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 18/24
Step %: Reading ' (riting $%%%& cards using pass(ord:
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 19/24
)arning*** =n#e password is ena led, i' the lo#- 2 data is un-nown then it is impossi le to a##ess the #ard again unlesswith the #orre#t ) yte password.For a#tivating the password, we>ll program the lo#- +, we have to e #are'ul programming this lo#- otherwisethe tag may not e a##essed again.
Acti ate pass(ord in the card First o' all, we have to dis#over the password $) ytes%, so we have to read the lo#- 2 in the #ard $see the a ovee&le%.
Password for our card:
00 00 00 00
=n#e we -now the password o' the #ard we #an a#tivate it using this #ommand
Command for activating the password in the card
FF 01 0A 2" 00 00 14 80 F0 .;E.<S=M
> Pass)ord
)riting data in a protected cardFor writing data using password we>ll use #ommand +&46
Write with pass command
FF 01 0A 2" #?6.< 9A,A0 9A,A1 9A,A2 9A,A" .;E.<S=M
#?6.<: #(oc$ to )rite 0x02& 0x0"&0x04& 0x03& 0x0 or 0x075
9A,A0& 9A,A1& 9A,A2& 9A,A": 9ata 'ytes to store 4 'ytes5
: Pass)ord 4 'ytes5
Reading data in a protected card
For reading data in a prote#ted #ard, we>ll use #ommand +&*6Read with pass command
FF 01 07 1" 01 #?6.<S .;E.<S=M
#?6.<S: #(oc$s to read 1-75
: Pas)ord
e also #ould use Auto read mode%
Deacti ate pass(ord in the card?ust sending this #ommand you #an dea#tivate the password in the #ard.
FF 01 0A 2" 00 00 14 80 E0 .;E.<S=M
> Pass)ord
Step : 3sing the sleep mode:
An advantage o' our RFID module is that it has got a sleep mode that let us save power hen we don>t use it. @o tothe sleep mode is very easy, just sending a #ommand. hen the RFID is in sleeping mode and we want to wa-eup it we need to provide it a 0I@0 $1 % pulse to the reset pin. e>ll use one o' the Arduino outputs to #ontrol thereset signal. For ma-ing the #onne#tion we>ll use a #a le 'rom output 5 to RST pin in the XBee shield $loo-pi#ture%.
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 20/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 21/24
* . 0 .eneral 1ublic License for more details * * 7ou s$ould $a2e recei2ed a cop# of t$e . 0 .eneral 1ublic License * along it$ t$is program If not, see 9$ttp+// gnu org/licenses/: *
* ;ersion ! * Aut$or+ Marcos 7ar<a */
// 2ar int led = 38 int aJe>pin = (8
b#te data> = !?!!8 b#te data>' = !?!!8 b#te data>3 = !?!!8
b#te data>@ = !?!!8 b#te data> = !?!!8 int 2al = !8
2oid setup%& // )tart serial port C'!! bps )erial begin% C'!!&8
pinMode%led, 60-10-&8 pinMode% aJe>pin, 60-10-&8
dela#% !!&8
)erial flus$%&8 )erial println%&8 )erial println% RFID module started in Auto Read Mode &8 G
2oid loop%&
// )etting Auto Read Mode EM@ !' Decoded Mode o pass ord // command+ FF ! !C ( ! !3 !' !! ! '! 3! @! 3
)erial print%!?FF,B7-E&8 )erial print%!?! ,B7-E&8 )erial print%!?!C,B7-E&8 )erial print%!?( ,B7-E&8 )erial print%!?! ,B7-E&8 )erial print%!?!3,B7-E&8 )erial print%!?!',B7-E&8 )erial print%!?!!,B7-E&8 )erial print%!? !,B7-E&8 )erial print%!?'!,B7-E&8 )erial print%!?3!,B7-E&8
)erial print%!?@!,B7-E&8 )erial print%!?3 ,B7-E&8
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 22/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 23/24
8/16/2019 Utilizare + Cod
http://slidepdf.com/reader/full/utilizare-cod 24/24
Top Related