Serial.print("goodMatch = ");Serial.println(goodMatch); // Will print index of good card in array// Reset the SCAN_BREAK state if the byte was a normal one if(dataValue != SCAN_BREAK){ breakActive = 0; } dataValue = 0; }

For some reason the it is not reading all the number's … the barcode is 5060048310337 it reads 5060041033. But this is not a problem as long as if reads the same number for that barcode every time ……. So is this how it should look ?