Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Al reproducirlo, se carga el vídeo de YouTube.

Esquema de conexión y ejemplo de código

Así conectas el Sensor de temperatura DS18B20 con sonda impermeable y cable de 1m a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

Demostración del sensor de temperatura impermeable DS18B20

Este proyecto lee los datos de temperatura de la sonda impermeable DS18B20 e imprime los valores en Celsius en el Serial Monitor cada segundo. Conecta el sensor directamente al Arduino Uno y abre el Serial Monitor a 115200 baud para ver las mediciones de temperatura en tiempo real.

Esquema de conexión: Sensor de temperatura DS18B20 con sonda impermeable y cable de 1m en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Sensor de temperatura DS18B20 con sonda impermeable y cable de 1m en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
DS18B20_Waterproof_Temperature_Sensor_De.ino · compilado y probado
/*
 * ==================================================================
 *  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);
}

Bibliotecas necesarias: OneWire 2.3.8, DallasTemperature 4.0.6

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

Sensor de temperatura impermeable DS18B20 para ESP32

Este proyecto lee datos de temperatura de una sonda DS18B20 impermeable y muestra las lecturas en Celsius y Fahrenheit en el Serial Monitor. Se coloca una resistencia pull-up de 4.7kΩ entre la línea de alimentación de 3.3V y la línea de datos 1-Wire para garantizar una comunicación fiable. Abre el Serial Monitor a 115200 baud para observar las mediciones de temperatura en vivo.

Esquema de conexión: Sensor de temperatura DS18B20 con sonda impermeable y cable de 1m en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Sensor de temperatura DS18B20 con sonda impermeable y cable de 1m en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
ESP32_DS18B20_Waterproof_Temperature_Sen.ino · compilado y probado
/*
 * ==================================================================
 *  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);
}

Bibliotecas necesarias: OneWire 2.3.8, DallasTemperature 4.0.6

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

Vistos recientemente

Convertidor buck Step-Down de 4.5v-24v a 5V 3A (4R7 output ajustable)

Convertidor buck Step-Down de 4.5v-24v a 5V 3A (4R7 output ajustable)

€ 2,35
Módulo inalámbrico NRF24L01 + PA + LNA con antena

Módulo inalámbrico NRF24L01 + PA + LNA con antena

€ 3,85
10x Diodo LED Transparente 5mm Blanco Cálido 3V

10x Diodo LED Transparente 5mm Blanco Cálido 3V

€ 1,85
Soporte de montaje de acrílico transparente para sensor SR04

Soporte de montaje de acrílico transparente para sensor SR04

€ 0,80
Antena GPS 28dBi con conexión IPEX

Antena GPS 28dBi con conexión IPEX

€ 6,70
Cerradura eléctrica 5V

Cerradura eléctrica 5V

€ 6,95
Acoplamiento para Rueda 18 mm / 5 mm

Acoplamiento para Rueda 18 mm / 5 mm

€ 2,10
Módulo de cámara ESP32-S3 16MB Flash & 8MB PSRAM N16R8

Módulo de cámara ESP32-S3 16MB Flash & 8MB PSRAM N16R8

€ 16,95
Kit de inicio IoT para hogar inteligente ACEBOTT ESP32

Kit de inicio IoT para hogar inteligente ACEBOTT ESP32

€ 79,00
Ver
Set de motor DC generador eólico con hélice 60 mm

Set de motor DC generador eólico con hélice 60 mm

€ 4,70
Módulo breakout de sensor de temperatura/humedad - HTU21D

Módulo breakout de sensor de temperatura/humedad - HTU21D

€ 2,95