Richte Dich nach dem Bibliotheksbeispiel TwoPin_DS18B20.ino.
Ungefähr so:
// Zirkulationsregelung
#include <OneWire.h> //==> Temperatursensor
#include <DallasTemperature.h> //==> Temperatursensor
//#include <LiquidCrystal_I2C.h> //==> Display
//LiquidCrystal_I2C lcd(0x27, 20, 4); //==> Zeichen und Zeilen Display
//--------------------Einstellungen---------------------------------
#define Sensor_Warmwasser 2 //==> Daten Pin Sensor (DS18B20) Warmwasser
#define Sensor_Zirkulation 4 //==> Daten Pin Sensor (DS18B20) Zirkulation
#define Taster 7 //==> Taster für Umstellung Dauerbetrieb Pumpe
#define Relais 5 //==> Relais für die Zirkulationspumpe
#define LED_Pin 6 //==> LED an wenn Zirkulationspumpe an ist
//------------------------------------------------------------------
OneWire oneWire_Warmwasser(Sensor_Warmwasser);
OneWire oneWire_Zirkulation(Sensor_Zirkulation);
DallasTemperature sensors_Warmwasser(&oneWire_Warmwasser);
DallasTemperature sensors_Zirkulation(&oneWire_Zirkulation);
void setup() {
//lcd.init();
//lcd.backlight();
sensors_Warmwasser.begin();
sensors_Zirkulation.begin();
pinMode(Relais, OUTPUT);
digitalWrite(Relais, LOW);
pinMode(Taster,INPUT_PULLUP);
}
void loop() {
if (digitalRead(Taster) == 0){
}
}