Problem vector 7

#include <Servo.h>
#include <SPI.h>
#include <MFRC522.h>
#include <LiquidCrystal_I2C.h>
#include <IRremote.h>

LiquidCrystal_I2C lcd(0x27,16,2);

#define SS_PIN 10
#define RST_PIN 9
#define BUZZER 2 //buzzer pin
#define code1 55555

int RECV_PIN = 11;
int itsONled = {0,0,0,0,0,0,};

Servo Myservo;
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance.
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
Serial.begin(9600);
SPI.begin();
irrecv.enableIRIn();
Myservo.attach(5);
Myservo.write(0);
mfrc522.PCD_Init();
Serial.println(“Put your card to the reader…”);
Serial.println();
pinMode(BUZZER, OUTPUT);
noTone(BUZZER);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print(“Hello:)”);

}
void loop()
{
// membaca ID card
if ( ! mfrc522.PICC_IsNewCardPresent())

{
if (irrecv.decode(&results)) {
unsigned int nilai = results.value;
switch(nilai)
{
case code1:
if(itsONled[1] == 1);
{
Myservo.write (0);
itsONled[1] = 0;
}
}
return;
}
// memilih salah satu card yang terdeteksi
if ( ! mfrc522.PICC_ReadCardSerial())
{
return;
}
//tampilkan ID card di 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) == “05 89 66 4E 52 81 00”| //change here the UID of the card/cards that you want to give access*

* content.substring(1) == “F9 15 06 C2”)
{
Serial.println(“Authorized access”);
Serial.println();
delay(500);*_

* tone(BUZZER, 300);*
* delay(500);*
* tone(BUZZER, 500);*
* delay(500);*
* noTone(BUZZER);*
* Myservo.write(0);*
* lcd.init(); *
* lcd.backlight();*
* lcd.setCursor(0,0);*
* lcd.print(“Authorized”);*
* lcd.setCursor(0,1);*
* Myservo.write(135);*
* lcd.print(“access”);*
* delay(5000);*
* lcd.clear();*
* lcd.setCursor(0,0);*
* Myservo.write(0);*
* lcd.print (“Hello!!!:)”);*
* }*

else {
* Serial.println(" Access denied");*
* tone(BUZZER, 200);*
* delay(1000);*
* noTone(BUZZER);*
* lcd.init(); *
* lcd.backlight();*
* lcd.setCursor(0,0);*
* lcd.print(“Access denied:(”);*
* lcd.setCursor(0,1);*
* lcd.print(“Try Again”);*
* delay(2000);*
* lcd.clear();*
* lcd.setCursor(0,0);*
* lcd.print(“Hello!!:)”);*
* }*
}
but it says some problem
"Arduino: 1.8.12 (Windows 10), Board: “Arduino Uno”
Tone.cpp.o (symbol from plugin): In function timer0_pin_port':*</em></em></em> <em><em><em>*(.text+0x0): multiple definition of __vector_7’
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
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."
sketch_may27a.ino (2.02 KB)

What you have, is a timer conflict. Two libraries are trying to use the same internal hardware timer in the processor. You have to consult the libraries documentation to learn if it is possible to assign one of them to a different timer (by changing a setting in the library code). It's IRremote...

Also, while it is good that you posted your code, please use code tags. I bet that your original code did not have italics.