I am using this code
#include <SPI.h>
#include <MFRC522.h>
#include <Servo.h>
#define SS_PIN 10
#define RST_PIN 9
#define SERVO_PIN 3
Servo myservo;
#define ACCESS_DELAY 2000
#define DENIED_DELAY 1000
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
void setup()
{
Serial.begin(9600); // Initiate a serial communication
SPI.begin(); // Initiate SPI bus
mfrc522.PCD_Init(); // Initiate MFRC522
myservo.attach(SERVO_PIN);
myservo.write( 70 );
delay(7500);
myservo.write( 0 );
Serial.println("Put your card to the reader...");
Serial.println();
}
void loop()
{
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent())
{
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
//Show UID on serial monitor
Serial.print("UID tag :");
String content = "";
byte letter;
for (byte i = 0; i < mfrc522.uid.size; i++)
{
Serial.print(mfrc522.uid.uidByte < 0x10 ? " 0" : " ");
_ Serial.print(mfrc522.uid.uidByte*, HEX);_
_ content.concat(String(mfrc522.uid.uidByte < 0x10 ? " 0" : " "));
content.concat(String(mfrc522.uid.uidByte, HEX));
}
Serial.println();
Serial.print("Message : ");
content.toUpperCase();
if (content.substring(1) == "69 C8 E2 2A") //change here the UID of the card*
* {
Serial.println("Authorized access");
Serial.println();
myservo.write( 70 );
delay(7500);
myservo.write( 0 );
}
else {
Serial.println(" Access denied");_
delay(DENIED_DELAY);
_ }
}
To use an RFID-RC522 to operate a servo that opens a lock, but whenever I try to "verify" it comes up with this error:
Arduino: 1.8.12 (Windows Store 1.8.33.0) (Windows 10), Board: "Arduino Uno"
In file included from C:\Users\Keidann Family\Documents\Arduino\sketch_apr08a\sketch_apr08a.ino:2:0:
C:\Users\Keidann Family\Documents\Arduino\libraries\MFRC522/MFRC522.h:79:10: fatal error: deprecated.h: No such file or directory
#include "deprecated.h"
^~~~~~~~~~~~~~
compilation terminated.
exit status 1
Error compiling for board Arduino Uno.
This report would have more information with
"Show verbose output during compilation"*
option enabled in File -> Preferences.
What can I do to solve this?
Thanks, Arthur Keidann_