Robin2:
I know it has been there for some time but I don't understand why you have if (!mfrc522.PICC_IsNewCardPresent()) inside playMP3() when it has already been tested in loop() before playMP3() is called
...R
I have tried taking this out, and it would print NewCard/CardRemoved quickly down the screen. You are right this has been in since post #18, from what i can gather it is needed again within that little bit of code??
CardRemoved
fadeoutMP3
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
NewCard 0x0A 0x97 0xF3 0x16
CardRemoved
fadeoutMP3
CardRemoved
fadeoutMP3
Regards