Commandé avant 14h00 un jour ouvrable = expédié le jour même 30 jours de délai de rétractation Garantie d’un an
← Retour à l’aperçu

La lecture charge la vidéo depuis YouTube.

Schéma de câblage et exemple de code

Voici comment connecter le Capteur de température à sonde étanche DS18B20 avec câble de 1 mètre à un Arduino UNO ou à un ESP32, avec un exemple de sketch que tu peux téléverser directement.

Démo du capteur de température étanche DS18B20

Ce projet lit les données de température de la sonde étanche DS18B20 et affiche les valeurs en Celsius dans le Serial Monitor toutes les secondes. Connectez le capteur directement à l'Arduino Uno et ouvrez le Serial Monitor à 115200 baud pour voir les mesures de température en temps réel.

Schéma de câblage : Capteur de température à sonde étanche DS18B20 avec câble de 1 mètre sur un Arduino UNO
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : Capteur de température à sonde étanche DS18B20 avec câble de 1 mètre sur un Arduino UNO
Tableau de câblage · Cliquez pour agrandir
DS18B20_Waterproof_Temperature_Sensor_De.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : OneWire 2.3.8, DallasTemperature 4.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Capteur de température étanche DS18B20 pour ESP32

Ce projet lit les données de température d’une sonde DS18B20 étanche et affiche les mesures en Celsius et en Fahrenheit dans le Serial Monitor. Une résistance de tirage de 4.7kΩ est placée entre la ligne d’alimentation 3.3V et la ligne de données 1-Wire pour une communication fiable. Ouvrez le Serial Monitor à 115200 baud pour observer les mesures de température en direct.

Schéma de câblage : Capteur de température à sonde étanche DS18B20 avec câble de 1 mètre sur un ESP32 DevKit V1
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : Capteur de température à sonde étanche DS18B20 avec câble de 1 mètre sur un ESP32 DevKit V1
Tableau de câblage · Cliquez pour agrandir
ESP32_DS18B20_Waterproof_Temperature_Sen.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : OneWire 2.3.8, DallasTemperature 4.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Récemment consultés

Prise RJ45 UTP Ethernet Interface femelle réseau

Prise RJ45 UTP Ethernet Interface femelle réseau

€ 5,90
Voir
Cellule de pesée YZC-131 capteur jusqu’à 1 kg

Cellule de pesée YZC-131 capteur jusqu’à 1 kg

€ 5,50
Interrupteur à bascule/ interrupteur à levier MARCHE/ARRÊT KCD1 - 6A/250V 2 broches

Interrupteur à bascule/ interrupteur à levier MARCHE/ARRÊT KCD1 - 6A/250V 2 broches

€ 1,99
Châssis avec 4 roues, 4 moteurs TT et porte-piles

Châssis avec 4 roues, 4 moteurs TT et porte-piles

€ 14,99
Écran LCD TFT SPI RGB 1,3 pouce (ST7789, 3,3 V)

Écran LCD TFT SPI RGB 1,3 pouce (ST7789, 3,3 V)

€ 6,25
Carte de dérivation avec prise femelle USB-C

Carte de dérivation avec prise femelle USB-C

€ 0,90
Capteur Hall linéaire pour Arduino | ESP32 | ESP8266

Capteur Hall linéaire pour Arduino | ESP32 | ESP8266

€ 1,85
Kit RFID NFC PN532 avec carte S50 et porte-clés S50

Kit RFID NFC PN532 avec carte S50 et porte-clés S50

€ 6,60
Connecteur header PCB droit - 8 broches, pas de 2,54 XH2.54mm

Connecteur header PCB droit - 8 broches, pas de 2,54 XH2.54mm

€ 0,35
Batterie rechargeable 18650 3,6 V 2850 mAh 10 A

Batterie rechargeable 18650 3,6 V 2850 mAh 10 A

€ 4,99
Voir
Connecteur header PCB droit - 7 broches, pas de 2,54 XH2.54mm

Connecteur header PCB droit - 7 broches, pas de 2,54 XH2.54mm

€ 0,35
Module de pilote de moteur TB6612FNG pour Arduino

Module de pilote de moteur TB6612FNG pour Arduino

€ 3,30
Shield de pilote de moteur L293D pour Arduino

Shield de pilote de moteur L293D pour Arduino

€ 3,15
Convertisseur de niveau logique bidirectionnel I2C-UART 5V-3,3V à 2 canaux

Convertisseur de niveau logique bidirectionnel I2C-UART 5V-3,3V à 2 canaux

€ 0,95