Al encender arduino no encienda en mi caso el rele

Saludos a alguien le ha pasado que alimenta el arduino automaticamente enciende los rele, de lo cual yo lo tengo una bomba y tira el agua en ese momento de alimentar el arduino enciende la bomba pero al cargar el codigo ya se pone en estado LOW, como es posible que al alimentar arduino u otro controlador no encienda esos micro segundos el rele solo lo encienda cuando se indique en el codigo HIGH. ALguien me puede aconsejar como hacer que no encienda la bomba al alimentar, no es cuestion de codigo ya que mi codigo esta en estado low

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(12, OUTPUT);
    digitalWrite(12, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);        
}

// the loop function runs over and over again forever
void loop() {

}

Hi,
Esto es posible porque cuando energizas el arduino los pines los configura como inputs. Esto quire decir que los pines estan flotando. Una cosa que se me viene a la mente es de ponerle un "pulldown" o sea una resistencia externa conectada al pin y grount para que el pin no se quede en el stado flotante. No se si esto trabaje pero puedes tratar no pierdes nada. Yo trataria una resistencia de por mennos 50K o un poco menor.