// int pin[6] = {2, 3, 4, 5, 6, 7}; // ein Array von int-Variablen von 0 bis 7 als "pin" configuriert.
// int led[6] = {A0, A1, A2, A3, A4, A5}; // ein Array von int-Variablen von A0 bis A5 als "led" configuriert.
// int i = 0; // Eine int-Variable (i), die für die Schleifen verwendet wird.
#define Feuchtigkeitssensor 6
#define Helligkeitssensor 7
#define pumpe A0
#define FeuchtStatus A1
#define HellStatus A2
void setup()
{
pinMode(Feuchtigkeitssensor, INPUT_PULLUP);
pinMode(Helligkeitssensor, INPUT_PULLUP);
pinMode(pumpe, OUTPUT);
pinMode(FeuchtStatus, OUTPUT);
pinMode(HellStatus, OUTPUT);
}
void loop()
{
if (digitalRead(Feuchtigkeitssensor )== HIGH)
{
digitalWrite(FeuchtStatus, HIGH);
}
else
{
digitalWrite(FeuchtStatus,LOW);
}
if (digitalRead(Helligkeitssensor )== HIGH)
{
digitalWrite(HellStatus, HIGH);
}
else
{
digitalWrite(HellStatus, LOW);
}
if (digitalRead(Helligkeitssensor) == HIGH && digitalRead(Feuchtigkeitssensor) == HIGH)
{
digitalWrite(pumpe, HIGH);
}
else
{
digitalWrite(pumpe, LOW);
}
}
OBEN= 0, UNTEN=1