L293D problema controllo motori

const int motor1Pin = 3;
  const int motor2Pin = 4;    
  const int enablePin = 9;    
  
  void setup() {
 
    pinMode(motor1Pin, OUTPUT);
    pinMode(motor2Pin, OUTPUT);
    pinMode(enablePin, OUTPUT);
  
    
    digitalWrite(enablePin, HIGH);
  }
  
    
    
    void loop ()

  analogWrite(10,255) ;
 
  digitalWrite(motor1Pin, LOW);   
      digitalWrite(motor2Pin, HIGH);  
     delay (5000) ;
     
      digitalWrite(motor1Pin, HIGH);   
      digitalWrite(motor2Pin, HIGH);  
     delay (5000) ;
     
     digitalWrite(motor1Pin, HIGH);   
      digitalWrite(motor2Pin, LOW);  
     delay (5000) ;
     
       digitalWrite(motor1Pin, HIGH);   
      digitalWrite(motor2Pin, HIGH);  
     delay (5000) ;
     
     
     
}
  
    }

ecco il codice