estacionamiento inteligente

proba con ponerle un delay:

int boton1 = 0;
int boton2 = 0;
int boton3 = 0;
int boton4 = 0;

unsigned long time;
unsigned long timeA;




void setup()
{
  pinMode(13,OUTPUT);
  pinMode(2,INPUT);
  pinMode(12,OUTPUT);
  pinMode(3,INPUT);
  pinMode(11,OUTPUT);
  pinMode(4,INPUT);
  pinMode(10,OUTPUT);
  pinMode(5,INPUT);
  pinMode(9,OUTPUT);
  pinMode(6,OUTPUT);
  Serial.begin(9600);
}

void loop(){
  
     time=millis();
     if(time-timeA>1000){//cada 1seg
       timeA=time;
  
  
  
  
                    boton1=digitalRead(2);
                    if(boton1==HIGH){
                      digitalWrite(13, HIGH);
                      Serial.print("CAJON 1 OCUPADO");
                     
                    }
                    else{
                      digitalWrite(13,LOW);
                      Serial.print("CAJO 1 DISPONIBLE");
                    }
                   
                    boton2=digitalRead(3);
                    if(boton2==HIGH){
                      digitalWrite(12, HIGH);
                      Serial.print("CAJON 2 OCUPADO");
                    }
                    else{
                      digitalWrite(12,LOW);
                      Serial.print("CAJON 2 DISPONIBLE");
                    }
                  
                     boton3=digitalRead(4);
                     if(boton3==HIGH){
                      digitalWrite(11, HIGH);
                      Serial.print("CAJON 3 OCUPADO");
                    }
                    else{
                      digitalWrite(11,LOW);
                      Serial.print("CAJON 3 DISPONIBLE");
                    }
                   
                      boton4=digitalRead(5);
                      if(boton4==HIGH){
                      digitalWrite(10, HIGH);
                      Serial.print("CAJON 4 OCUPADO");
                    }
                    else{
                      digitalWrite(10,LOW);
                      Serial.print("CAJON 4 DISPONIBLE");
                    }
                   
                    if(boton1==HIGH, boton2==HIGH, boton3==HIGH ,boton4==HIGH){
                    digitalWrite(9,HIGH);
                    digitalWrite(6,LOW);
                    Serial.print("ESTACIONAMIENTO LLENO");
                    }
                    else{
                      digitalWrite(9,LOW);
                      digitalWrite(6,HIGH);
                      Serial.print("ESPACIOS DISPONIBLES");
                    }
                    
                    
     }//end       
}