Ви не увійшли.
Частину коду яка відповіла за кнопку переніс з низу в самий початок луп, тепер все запрацювало. Дякую всім за допомогу.
void loop() 
{
  int buttonState =digitalRead(buttonPin); //считуем порт кнопки
  if (buttonState == HIGH) {
    Serial.println("Доступ разрешён");
    digitalWrite(BUZZER, HIGH);     // Включаем Зумер
    digitalWrite(LED_G, HIGH);    // Зажигаем Зелёный светодиод 
     digitalWrite(LOCK, HIGH);   //Включаем замок
    delay(500);
    digitalWrite(LOCK, LOW);  //Выключаем замок
    digitalWrite(BUZZER, LOW);
    delay(1000);
    digitalWrite(LED_G, LOW);    // Гасим Зелёный светодиод
  }
  
  if ( ! mfrc522.PICC_IsNewCardPresent()){
    return;
  }Объясни мне в чем сакральный смысл замыкания кнопки на "плюс" ???
подсказка http://schip.com.ua/pc817/
Може так буде зрозуміліше, pullup тут не проходить.
Выход з домофона на замок +15v саме вони мають давати команду на 6 ногу ардуіни щоб вона открывала замок. Домофон встановлено а кнопка покищо для тестової роботи ардуіни.
https://forum.arduino.ua/img/members/3335/IMG_20220623_224258.jpeg
На ціх опорах на випадок необхідності може бути виконано пониження напруги, якщо наприклад кнопка це напруга в 12-15 v.
Бред. INPUT_PULLUP, кнопка на землю и не морочь йайголову всякой ерундой
Shylz пише:Плата одностороння, там лише одна перемичка між опором та масою
тогда как подключена кнопка к пину ардуины? Судя по огрызку с рисунком платы кнопка (самый нижний проводник?) подходит к одному выводу резистора, второй конец резистора на gnd(?), а к пину как? Тоже навесным проводом?
Сама нижня дорожка приходить на опір, другий вивід опору переходить на 6 ножку ардуіни і опір на землю, зараз на місті першого опору перемичка. На ціх опорах на випадок необхідності може бути виконано пониження напруги, якщо наприклад кнопка це напруга в 12-15 v.
Плата одностороння, там лише одна перемичка між опором та масою
тогда как подключена кнопка к пину ардуины? Судя по огрызку с рисунком платы кнопка (самый нижний проводник?) подходит к одному выводу резистора, второй конец резистора на gnd(?), а к пину как? Тоже навесным проводом?
1-механізм відкривання буде соленоід через мосфет, або сервомотор. Більш завсесервомотор просто зараз нема в наявності бо той що прийшов бракований.
Плата одностороння, там лише одна перемичка між  опором та масою, і конденсатори стабілізаторів навісним монтажом.
Код без рфід не пробував.
Куча вопросов. 
1. Что собой представляет механизм открывания (схемотехнически)? Разводка платы если правильно понял - двусторонняя? 
2. Если из кода убрать все что касается карточки - тоже зависает? 
3. Если после включения карту не подносить, а сразу нажать кнопку - что происходит?
Ну и повторюсь, с этим кодом кнопка не должна срабатывать. Эти строки
if ( ! mfrc522.PICC_IsNewCardPresent()){
    return;
  }крутятся к цикле пока не будет поднесена карта и код дальше не должен выполняться. Перенеси обработку кнопки в начало loop.

На карточку більше нереагує
Вообще-то на кнопку не должно быть никакой реакции при таком построении кода. Так что схему в студию. И желательно нормальную (хоть и на листочке от руки), а не наскальную живопись из всяких там фритцингов и тинкеркадов
А схема где?
Shylz пише:при натисканні на кнопку ардуіна зависа
В чем это выражается?
На карточку більше нереагує пока неперезавантажиш
Пробував отак але при натисканні на кнопку ардуіна зависа
нарисуй схему подключения своей кнопки, а то в первом посте какая то каша ...