#include <Servo.h> #include <LiquidCrystal_I2C.h> #include <SPI.h> #include <MFRC522.h> #define SS_PIN 10 #define RST_PIN 9 #define buzzer 2 #define servoPin 3 String UID = "93 1C CF A9";//Enter your card or keychain ID byte lock = 0; Servo servo; LiquidCrystal_I2C lcd(0x27, 16, 2); MFRC522 rfid(SS_PIN, RST_PIN); void setup() { Serial.begin(9600); servo.write(45); lcd.init(); lcd.backlight(); servo.attach(servoPin); SPI.begin(); rfid.PCD_Init(); pinMode(buzzer, OUTPUT); } void loop() { lcd.setCursor(4, 0); lcd.print("Welcome!"); lcd.setCursor(1, 1); lcd.print("Put your card"); if ( ! rfid.PICC_IsNewCardPresent()) return; if ( ! rfid.PICC_ReadCardSerial()) return; lcd.clear(); lcd.setCursor(0, 0); lcd.print("Scanning"); Serial.print("NUID tag is :"); String ID = ""; for (byte i = 0; i < rfi...