int analog_val;
int rango;
int servicio;
void setup() {
Serial.begin(9600);
Serial.println("Inicio del carwash");
Serial.println("Elija sus opciones con el potenciometro");
Serial.println("1. Carro pequeño");
Serial.println("2. Carro Mediano");
Serial.println("3. Carro Grande");
delay(1000);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
analog_val = analogRead(A0);
delay(500);
rango = map(analog_val, 0, 1023, 1, 3); //map(value, fromLow, fromHigh, toLow, toHigh)
Serial.println(rango);
delay(3000);
Serial.println("Elija su estacion");
Serial.println("1.Boton Rojo:Lavado en esta estación se cuenta con una bomba de agua y otra de jabón, las cuales se encargan de rociar el automóvil.");
Serial.println("2.Boton Azul: Enjuague en esta estación se cuenta con los rodillos de enjuague y la bomba de agua. Los rodillos son accionados por un solo motor.");
Serial.println("3. Boton Verde: Secado esta será la estación de secado y cuenta con un ventilador que es el encargado de secar los residuos de agua en el automóvil.");
}
void loop() {
if (int analog_val = 1){
if (digitalRead(10)){
digitalWrite(7, HIGH);
delay(2000);
digitalWrite(7,LOW);
delay(100);
}
if (digitalRead(11)){
digitalWrite(8, HIGH);
delay(3000);
digitalWrite(8,LOW);
delay(100);
}
if (digitalRead(12)){
digitalWrite(9, HIGH);
delay(2500);
digitalWrite(9,LOW);
delay(100);
}
}
if (int analog_val = 2){
if (digitalRead(10)){
digitalWrite(7, HIGH);
delay(4000);
digitalWrite(7,LOW);
delay(100);
}
if (digitalRead(11)){
digitalWrite(8, HIGH);
delay(7000);
digitalWrite(8,LOW);
delay(100);
}
if (digitalRead(12)){
digitalWrite(9, HIGH);
delay(4500);
digitalWrite(9,LOW);
delay(100);
}
}
if (int analog_val =3){
if (digitalRead(10)){
digitalWrite(7, HIGH);
delay(5000);
digitalWrite(7,LOW);
delay(100);
}
if (digitalRead(11)){
digitalWrite(8, HIGH);
delay(8000);
digitalWrite(8,LOW);
delay(100);
}
if (digitalRead(12)){
digitalWrite(9, HIGH);
delay(6000);
digitalWrite(9,LOW);
delay(100);
}
return ;
}
}