Control de Acceso con RFID-RC522 y KEYPAD MATRIX 4X3

Hola Jucar.
Enhorabuena por tu trabajo y por dejar que los que sabemos menos podamos aprovecharnos un poco a la vez que aprendemos.
El caso es que iba a utilizarlo y me da un error. Este:

#include <SPI.h>
#include <RFID.h>
RFID rfid(10,9); // Pines de conexión del RFID EN ESTA LINEA
char tecla; // Variable para almacenar la tecla pulsada en el KeyPad
//____________________________________
char clave="1234"; // 1234 ES LA CLAVE DE 4 DÍGITOS PARA QUE ABRA CON EL TECLADO. MODIFICAR***
char *introducida="xxxx"; // Para guardar espacio en memoria para la clave que introducimos
int indiceTeclado=0;

Esto es lo que dice:

sketch_dec19b:29: error: 'RFID' does not name a type
sketch_dec19b.ino: In function 'void setup()':
sketch_dec19b:41: error: 'rfid' was not declared in this scope
sketch_dec19b.ino: In function 'void loop()':
sketch_dec19b:52: error: 'rfid' was not declared in this scope
sketch_dec19b:76: error: 'rfid' was not declared in this scope

Gracias de antemano por la ayuda