mi sa che per entrambi il problema possa provenire più da queste...
String uid_s = "";
...
String uid_a = String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "");
String uid_b = String(mfrc522.uid.uidByte[i], HEX);
le String fanno sempre venire il mal di testa ![]()