From 29ffee3d76f298276feefb4c6edb0edef6306b73 Mon Sep 17 00:00:00 2001 From: Tobias Schneider Date: Mon, 30 Jul 2018 19:37:44 +0200 Subject: [PATCH] Changed UID to HEX --- read.py | 12 ++++++------ write.py | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/read.py b/read.py index a315055..ad185f9 100644 --- a/read.py +++ b/read.py @@ -8,11 +8,11 @@ DEFAULT_KEY = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF] # Selecting key KEY = DEFAULT_KEY -def uid_to_num(uid): - n = 0 - for i in range(0, 5): - n = n * 256 + uid[i] - return n +def format_uid(uid): + s = "" + for i in range(0, len(uid)): + s += "%x" % uid[i] + return s.upper() RFID = MFRC522.MFRC522() @@ -84,7 +84,7 @@ while True: data += block if data: text_read = "".join(chr(i) for i in data) - print "UID: ", uid_to_num(UID) + print "UID: ", format_uid(UID) print "Data: ", text_read,"\n" else: print "Can't access sector", Sector, "!\n" diff --git a/write.py b/write.py index 279b8e2..f8eec6f 100644 --- a/write.py +++ b/write.py @@ -8,11 +8,11 @@ DEFAULT_KEY = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF] # Selecting key KEY = DEFAULT_KEY -def uid_to_num(uid): - n = 0 - for i in range(0, 5): - n = n * 256 + uid[i] - return n +def format_uid(uid): + s = "" + for i in range(0, len(uid)): + s += "%x" % uid[i] + return s.upper() RFID = MFRC522.MFRC522() @@ -90,7 +90,7 @@ while True: for block_num in BlockAddrs: RFID.Write(block_num, data[(i*16):(i+1)*16]) i += 1 - print "UID: ", uid_to_num(UID) + print "UID: ", format_uid(UID) print "Data: ", text[0:(len(BlockAddrs) * 16)], "\n" else: print "Can't access sector", Sector, "!\n"