Ayuda cerradura electrica con keypad y rfid (SOLUCIONADO)

Hola. Estoy empezando con esto de arduíno y he comenzado con hacer un sistema de acceso con keypad 4x3, rfid rc522 y una pantalla lcd 16x2.

El código para el teclado lo he tomado prestado de un proyecto de aquí del usuario Jukar haciéndole las modificaciones oportunas para mi gusto (gracias por compartirlo Jukar) y el código para el rfid de una página web que ahora no recuerdo.

Por separado funciona todo perfectamente, tanto teclado como lector rfid, pero cuando lo uno todo y compilo solo me funciona el teclado y no el lector rfid. Creo que e código esta correcto y no me explico que es lo que pasa y ya no se que mirar. Agradecería cualquier ayuda. Gracias.

Adjunto el archivo con el código.

apertura_teclado.ino (9.01 KB)

Era culpa mia. Un problemilla de novato. Habia conectado el teclado y el rfid a los mismos pines sin saberlo. El teclado ocupaba los pines 11, 12 y 13 digitales y el rfid estaba conectado a los pines iscp de la placa sin saber yo que eran los mismos. Gracias a los que se hayan preocupado y se hayan vuelto locos igual que yo. Un saludo.