#define sensorS1 4
#define sensorS2 5
#define sensorS3 6
#define VentilY1 9
#define VentilY2 10
#define Storungslampe 11
bool SS1, SS2, SS3, VY1,VY2, SLP1;
void setup() {
// put your setup code here, to run once:
pinMode(sensorS1,INPUT_PULLUP);
pinMode(sensorS2,INPUT_PULLUP);
pinMode(sensorS3,INPUT_PULLUP);
pinMode(VentilY1,OUTPUT);
pinMode(VentilY2,OUTPUT);
pinMode(Storungslampe,OUTPUT);
}
void loop() {
//Eingangsabbild
SS1= !digitalRead(sensorS1);
SS2 = !digitalRead(sensorS2);
SS3 = !digitalRead(sensorS3);
// put your main code here, to run repeatedly:
if (!SS1 && SS2 && SS3)
{digitalWrite(VentilY1, HIGH);
digitalWrite(VentilY2, LOW);
digitalWrite(Storungslampe, LOW);
}
else if (!SS1 && !SS2 && SS3)
{digitalWrite(VentilY1, LOW);
digitalWrite(VentilY2, HIGH);
digitalWrite(Storungslampe, LOW);
}
else if (!SS1 && !SS2 && !SS3)
{digitalWrite(VentilY1, HIGH);
digitalWrite(VentilY2, HIGH);
digitalWrite(Storungslampe, LOW);
}
else if ((SS1 && SS2 && !SS3) ||(SS1 && !SS2 && SS3))
{digitalWrite(VentilY1, HIGH);
digitalWrite(VentilY2, HIGH);
digitalWrite(Storungslampe, HIGH);
}
else
{digitalWrite(VentilY1, LOW);
digitalWrite(VentilY2, LOW);
digitalWrite(Storungslampe, LOW);
}
}
//ende loop