Proyecto controlar varias salidas a la vez

Aqui os dejo la forma que pense para hacerlo, no se si estara bien diseñado.

int E_calentador = 2; // Entrada Calentador conectado al pin digital 2
int S_calentador = 3; // Salida Calentador conectado al pin digital 3
int E_bomba = 4; // Entrada bomba conectado al pin digital 4
int S_bomba = 5; // Salida bomba conectado al pin digital 5
int E_luz = 6; // Entrada luz conectado al pin digital 6
int S_luz = 7; // Salida luz conectado al pin digital 7

void setup()
{
pinMode(E_calentador, INPUT); //configura el pin del calentador como entrada
pinMode(S_calentador, OUTPUT); //configura el pin del calentador como salida
pinMode(E_bomba, INPUT); //configura el pin de la comba como entrada
pinMode(S_bomba, OUTPUT); //configura el pin de la bomba como salida
pinMode(E_luz, INPUT); //configura el pin de la luz como entrada
pinMode(S_luz, OUTPUT); //configura el pin de la luz como salida
}

void loop(){

{
// ***** Encender el calentador modo manual *****
if (E_calentador = HIGH);
{
digitalWrite(S_calentador, HIGH);
}
}

{
// ***** Apagar el calentador modo manual *****
if (E_calentador = LOW);
{
digitalWrite(S_calentador, LOW);
}
}

{
// ***** Encender bomba modo manual *****
if (E_bomba = HIGH);
{
digitalWrite(S_bomba, HIGH);
}
}

{
// ***** Encender bomba modo manual *****
if (E_bomba = LOW);
{
digitalWrite(S_bomba, LOW);
}
}

{
// ***** Encender luz modo manual *****
if (E_luz = HIGH);
{
digitalWrite(S_luz, HIGH);
}
}

{
// ***** Apagar luz modo manual *****
if (E_luz = LOW);
{
digitalWrite(S_luz, LOW);
}
}

}