prime armi , rfid, 4 pulsanti e 4 relè

due cose

  1. devi chiudere
  if (rfid.isCard()) {

prima del controllo dei pulsanti

  1. visto che i pulsanti lavorano con una PullUp, non credi di doverli controllare al rovescio ?
if (digitalRead(puls1) == LOW) {
    while (digitalRead(puls1) == LOW) {