// Zwei Temperaturfühler und Bodenfeuchtigkeitssensor // 2 Temperatursensoren an Pin 7 #define ONE_WIRE_BUS 7 // One Wire Referenz Übergabe zum kommunizieren mit dem Sensor. OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); const int sensorTaktSek = 60*60*2; // alle x Sekunden werden die Temperatursensoren ausgelesen const byte bus_int = 6; // GPIO12 D6 Pin für Temperatursensoren const int luftPin = 7; // GPIO13 D7 Relai für Lüfter const int luftPinDuration = 600; // Lüfterdauer in Sekunden const int temp1=3C01E0769173 // Temperaturfühler-1 const int temp2=3C01F095A669 // Temperaturfühler-2 int sensorTakt = luftPinDuration * 1000; // Umrechnung von ms auf Sekunden void setup(void) { Serial.begin(115200); //Starten der seriellen Kommunikation mit 115200 baud } //wenn die aktuelle Temperatur kleiner als 25C bei Temperaturfühler-1 dann soll das Programm für Lüfter stoppen if(MIN_TEMP < 25C) else{ // gehe direkt zu Gartenhaus bewässern // wenn Temperaturfühler-1 15C kleiner als Temperaturfühler-2 dann soll Relai an Pin 7 für 10 Min. laufen if(temp1