Diese Seite befindet sich zur Zeit noch in Bearbeitung. Ich bitte dafür um Verständnis!
#include <OneWire.h> // OneWire-Bibliothek einbinden
#include <DallasTemperature.h> // DS18B20-Bibliothek einbinden
#define DS18B20_PIN 6 // Pin für DS18B20 definieren
OneWire oneWire(DS18B20_PIN); // OneWire Referenz setzen
DallasTemperature sensors(&oneWire); // DS18B20 initialisieren
void setup() {
Serial.begin(9600);
sensors.begin(); // DS18B20 starten
Serial.print("Anzahl der Temperatursensoren: ");
Serial.println(sensors.getDeviceCount());
Serial.println("");
Serial.println("Temp1 \t\tTemp2 \t\tTemp3 \t\tTemp4 ");
}
void loop() {
sensors.requestTemperatures(); // Temperatursensor(en) auslesen
for(byte i=0;i<sensors.getDeviceCount();i++){ // Temperatur ausgeben
Serial.print(sensors.getTempCByIndex(i));
Serial.write(176);
Serial.print ("C");
Serial.print ("\t\t");
}
Serial.println();
delay(1000);
}
Kommentar schreiben