/////////////// Pines de los switch  /////////////////

const int Min=13;  ///// 1 Switch de minimo
const int Max=12;   ///// 2 Switch de maximo
const int TMP=14;///// 3 sensor de temperatura
////////nivel del 2 tanque sensor ultrasonico

const int LV400=27;  ///// 4 Switch de 400
const int LV900=26;  ///// 5Switch de 900

////////
const int PA=25;  ////  6 sensor de carrito punto A
const int PB=32;  ////  7 sensor de carrito punto B
const int MaxCar=33;  //// sensor maximo carrito


////////////////// Pines de los led indicadores///////////////////////
const int V1=15;  /////      1 Led amarillo valvula v1
const int V3=2; /////      2 Led morado valvula v3
const int V2=4; /////      3 Led rojo valvula v2
const int Bomba=18; /////   4 Led verde bomba de succion
const int MTR=5;   /////    5 Led azul MTR
const int V6=19;   /////     6 Led naranaja valvula v6
const int VC=21;   /////     7 Led rosa descarga final

////////////////////////// Valores de los switch
int val;
int val2;
int val3;
int val4;
int val5;
int val6;
int val7;
int val8;

void setup()
{
  
  pinMode(Min, INPUT);   ///////   swith minimo
  pinMode(Max, INPUT);   ///////   swith de maximo
  pinMode(TMP, INPUT);   ///////   swith de TMP
  pinMode(PA, INPUT);   ///////   swith de punto A
  pinMode(PB, INPUT);   ///////   swith de punto B
  pinMode(LV400, INPUT);   ///////   swith de 400
  pinMode(LV900, INPUT);   ///////   swith de 900
  pinMode(MaxCar,INPUT); //////////  switch del sensor de maximo del carrito

  pinMode(V1, OUTPUT);   ////////  led amarillo valvula v1
  pinMode(V3, OUTPUT);   ////////  led morado valvula v3  
  pinMode(V2, OUTPUT);   ////////  led rojo valvula v2 
  pinMode(Bomba, OUTPUT);   ////////  led verde valvula bomba
  pinMode(V6, OUTPUT);   ////////  led naranja valvula v6
  pinMode(MTR, OUTPUT);   ////////  led azul  mtr
  pinMode(VC, OUTPUT);   ////////  led rosa valvula VC



}
void loop(){   Serial.begin(115200);  

////// 1 SWITCH/////////MINIMO SENSOR ( DEBE ENCENCER 1 LED PARA LLENADO V1)
val=digitalRead(Min);
if  (val==HIGH && val2==LOW){
  digitalWrite(V1,HIGH);
  Serial.println ("LLENANDO");}
    else { digitalWrite(V1,LOW);}

////2 SWITCH/////////MAXIMO (DEBE ENCENDER LED 2 PARA CALENTADO V3)
val2=digitalRead(Max);
if  (val2==HIGH && val3==LOW ){
  digitalWrite(V3,HIGH);
  Serial.println ("CALENTANDO");}
    else { digitalWrite(V3,LOW);}

////3 SWITCH////// TMP ( SE DEBE ENCENDER 3 LED PARA V2)
val3=digitalRead(TMP);
if  (val3==HIGH && val4==LOW){
  digitalWrite(V2,HIGH);
  digitalWrite(V3,LOW);
  Serial.println ("VACIANDO AL 2 CONTENEDOR");}
    else { digitalWrite(V2,LOW);}

///4 SWITCH/////// 400 ( SE DEBE ENCENDER 4 LED para succionar liquido)
val4=digitalRead(LV400);
if  (val4==HIGH && val5==LOW ){
  digitalWrite(Bomba,HIGH);
  digitalWrite(V2,LOW);
  Serial.println ("SUCCION DE LIQUIDO HASTA 900");}
    else { digitalWrite(Bomba,LOW);}

///5 SWITCH/////// 900 ( SE DEBE ENCENDER 5 LED para el motor de la mezcladora)
val5=digitalRead(LV900);
if  (val5==HIGH && val6==LOW){
  digitalWrite(MTR,HIGH);
  Serial.println ("MEZCLANDO");}
    else { digitalWrite(MTR,LOW);}

///6 SWITCH/////// PUNTO A ( SE DEBE encender led 6 led par v6)
val6=digitalRead(PA);
if  (val6==HIGH && val7==LOW){
  digitalWrite(V6,HIGH);
  delay (5000);
  Serial.println ("Vaciando al carrito");}
    else { digitalWrite(V6,LOW);}

///7 SWITCH/////// (sensor de maximo de carrito)
val7=digitalRead(MaxCar);
if  (val7==HIGH && val8==LOW){
  Serial.println ("Carrito lleno");}

///8 SWITCH/////// PUTNTO B ( SE DEBE encender led 7 led para VC)
val8=digitalRead(PB);
if  (val8==HIGH){
  digitalWrite(VC,HIGH);
  Serial.println ("Vaciando FINAL");}
    else { digitalWrite(VC,LOW);}



  }
$abcdeabcde151015202530354045505560fghijfghij