Here is the code, please help !
import MFRC522
import signal
import socket
continue_reading = True
MIFAREReader = MFRC522.MFRC522()
CounterA=0
CounterB=0
UDP_IP = "10.190.54.49"
UDP_PORT = 5005
A= "Card A"
B= "Card B"
CardA = [245,193,46,80,74]
CardB = [39,150,177,101,101]
def end_read(signal, frame):
global continue_reading
continue_reading = False
print "Ctrl+C captured, ending read."
MIFAREReader.GPIO_CLEEN()
signal.signal(signal.SIGINT, end_read)
while continue_reading:
(status,TagType) = MIFAREReader.MFRC522_Request(MIFAREReader.PICC_REQIDL)
if status == MIFAREReader.MI_OK:
print "Card detected"
(status,backData) = MIFAREReader.MFRC522_Anticoll()
if status == MIFAREReader.MI_OK:
print "Card read UID: "+str(backData[0])+","+str(backData[1])+","+str(backD$
if backData == CardA:
print "is Card A"
CounterA+=1
ContorA=Counter
sock = socket.socket(socket.AF_INET,
socket.SOCK_DGRAM)
sock.sendto(A, (UDP_IP, UDP_PORT))
print "CounterA=", CounterA
if CounterA == 10:
CounterA=0
print "CounterA resetat!"
elif backData == CardB:
print "is Card B"
CounterB+=1
sock = socket.socket(socket.AF_INET,
socket.SOCK_DGRAM)
sock.sendto(B, (UDP_IP, UDP_PORT))
print "CounterB=", CounterB
if CounterB == 10:
CounterB=0
print "CounterB resetat!"