SKU: OT2058-D112 Artikelnummer: AB041 EAN: 8720589817418
Wasserdichter DS18B20 Temperatursensor mit einer Gesamtlänge von 1 Meter.
Der Durchmesser des Sensors beträgt 6mm und hat eine Länge von 50mm.
Die Drahtdicke beträgt 4mm und enthält 3 kleine Drähte von 1,1mm mit den Farben rot, geen und schwarz.
Voltage: 3V bis 5.5V
Abmessungen
Länge: 100cm
Breite: 0,04cm
Höhe: 0,04cm
So schließt du den DS18B20 wasserdichte Fühler-Temperatursensor 1m Kabel an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.
Dieses Projekt liest Temperaturdaten von der wasserdichten DS18B20-Sonde aus und gibt die Werte jede Sekunde in Celsius im Serial Monitor aus. Verbinden Sie den Sensor direkt mit dem Arduino Uno und öffnen Sie den Serial Monitor mit 115200 baud, um die Temperaturmessungen in Echtzeit anzuzeigen.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : DS18B20 Waterproof Temperature Sensor Demo
* Board : Arduino UNO (arduino:avr:uno)
* Parts : DS18B20 waterdichte probe temperatuursensor 1 m cable
* Libraries : OneWire 2.3.8, DallasTemperature 4.0.6
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <OneWire.h>
#include <DallasTemperature.h>
const int ONE_WIRE_BUS = 2;
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(115200);
sensors.begin();
Serial.println(F("DS18B20 Temperature Sensor Initialized"));
}
void loop() {
sensors.requestTemperatures();
float tempC = sensors.getTempCByIndex(0);
if (tempC == DEVICE_DISCONNECTED_C) {
Serial.println(F("Error: Could not read temperature data"));
} else {
Serial.print(F("Temperature: "));
Serial.print(tempC);
Serial.println(F(" °C"));
}
delay(1000);
}
Benötigte Bibliotheken: OneWire 2.3.8, DallasTemperature 4.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Dieses Projekt liest Temperaturdaten von einer wasserdichten DS18B20-Sonde aus und gibt die Messwerte in Celsius und Fahrenheit im Serial Monitor aus. Ein 4.7kΩ Pull-up-Widerstand wird zwischen der 3.3V-Versorgungsleitung und der 1-Wire-Datenleitung platziert, um eine zuverlässige Kommunikation zu gewährleisten. Öffnen Sie den Serial Monitor mit 115200 baud, um die aktuellen Temperaturmessungen zu beobachten.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 DS18B20 Waterproof Temperature Sensor
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : DS18B20 waterdichte probe temperatuursensor 1 m cable
* Libraries : OneWire 2.3.8, DallasTemperature 4.0.6
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <OneWire.h>
#include <DallasTemperature.h>
const int ONE_WIRE_BUS = 4;
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(115200);
sensors.begin();
Serial.println("DS18B20 Temperature Sensor Demo");
}
void loop() {
sensors.requestTemperatures();
float tempC = sensors.getTempCByIndex(0);
if (tempC == DEVICE_DISCONNECTED_C) {
Serial.println("Error: Could not read temperature data");
} else {
float tempF = sensors.getTempFByIndex(0);
Serial.print("Temperature: ");
Serial.print(tempC);
Serial.print(" °C | ");
Serial.print(tempF);
Serial.println(" °F");
}
delay(1000);
}
Benötigte Bibliotheken: OneWire 2.3.8, DallasTemperature 4.0.6
Wiring diagram and example code generated by Codey.online — https://www.codey.online