BEM-VINDO À MUSICSTAGE

Sensor de Temperatura y Humedad para Funduino AM2302/DHT22

Descripción

El DHT-22 es un dispositivo de bajo costo para medir la humedad y la temperatura. Los sensores DHT tienen dos partes. Un sensor de humedad capacitivo y un termómetro. El dispositivo necesita una fuente de alimentación de 3 a 5 V. Utiliza una sola línea de datos para comunicarse con el Arduino.
Características:
- Potencia: 3-5V CC
- Consumo: 2,5mA máximo
- Humedad de trabajo: 0-100%
- Temperatura de trabajo: -40º a 80ºC (resolución 0,5ºC)
- Dimensiones: 27x59x13,5mm
- Conexiones: Pines

Código de muestra:
// Esquema de ejemplo para humedad DHT22 - sensor de temperatura
2 // Escrito por cactus.io, con agradecimiento a Adafruit por fragmentos de su biblioteca. dominio publico
3
4 #incluye "cactus_io_DHT22.h"
5
6 #define DHT22_PIN 2 // a qué pin del arduino está conectada la línea de datos DHT22
7
8 // Para obtener detalles sobre cómo conectar el sensor DHT22 al Arduino, consulte esta página
9 // http://cactus.io/hookups/sensors/temperature-humidity/dht22/hookup-arduino-to-dht22-temp-humidity-sensor
10
11 // Inicializa el sensor DHT para Arduino normal de 16 MHz.
12 DHT22 DHT (DHT22_PIN);
13 // Nota: si está utilizando una placa con un procesador más rápido que 16 MHz, entonces necesita
14 // para declarar una instancia de DHT22 usando
15 // DHT22 DHT(DHT22_DATA_PIN, 30);
16 // El parámetro adicional, en este caso aquí es 30 se usa para aumentar el número de
17 // ciclos de transición entre bits en las líneas de datos y de reloj. Para el
18 // Las placas Arduino que funcionan a 84 MHz, el valor de 30 debería ser correcto.
18
19 configuración vacía(){
20 Serie.begin(9600);
21 Serial.println("DHT22 Humedad - Sensor de temperatura");
22 Serial.println("RHtTemp (C)tTemp (F)tHeat Index (C)tHeat Index (F)");
23
24 dht.begin();
25 }
26
27 bucle vacío(){
28 // ¡Leer la temperatura o la humedad toma alrededor de 250 milisegundos!
29 // Las lecturas del sensor también pueden tener hasta 2 segundos de antigüedad (es un sensor muy lento)
30 dht.readHumedad();
31 dht.leerTemperatura();
32
33 // Comprobar si alguna lectura falló y salir antes (para volver a intentarlo).
34 if (isnan(dht.humedad) || isnan(dht.temperature_C)) {
35 Serial.println("¡Error de lectura del sensor DHT!");
36 devoluciones;
37 }
38
39 Serial.print(dht.humedad); Serial.imprimir(" %tt");
40 Serial.print(dht.temperature_C); Serial.imprimir(" *Ct");
41 Serial.print(dht.temperature_F); Serial.imprimir(" *Ft");
42 Serial.print(dht.computeHeatIndex_C()); Serial.imprimir(" *Ct");
43 Serial.print(dht.computeHeatIndex_F()); Serial.println(" *F");
44
45 // Espere unos segundos entre mediciones. El DHT22 no debe leerse a una frecuencia mayor de
46 // aproximadamente una vez cada 2 segundos. Así que agregamos un retraso de 3 segundos para cubrir esto.
47 retraso (3000);
48 }
Forma del producto

El DHT-22 es un dispositivo de bajo costo para medir la humedad y la temperatura. Los sensores DHT tienen dos... Leer más...

Recogida gratuita en nuestra(s) tienda(s)

SKU: FUN-MD0024
Código de barras: 5000000032129

6 en stock Enviamos em 24 horas

€19,95 IVA incluido

    • ¿Enviado hoy? Pide dentro: Jan 10, 2025 17:00:00 +0000

    Descripción

    El DHT-22 es un dispositivo de bajo costo para medir la humedad y la temperatura. Los sensores DHT tienen dos partes. Un sensor de humedad capacitivo y un termómetro. El dispositivo necesita una fuente de alimentación de 3 a 5 V. Utiliza una sola línea de datos para comunicarse con el Arduino.
    Características:
    - Potencia: 3-5V CC
    - Consumo: 2,5mA máximo
    - Humedad de trabajo: 0-100%
    - Temperatura de trabajo: -40º a 80ºC (resolución 0,5ºC)
    - Dimensiones: 27x59x13,5mm
    - Conexiones: Pines

    Código de muestra:
    // Esquema de ejemplo para humedad DHT22 - sensor de temperatura
    2 // Escrito por cactus.io, con agradecimiento a Adafruit por fragmentos de su biblioteca. dominio publico
    3
    4 #incluye "cactus_io_DHT22.h"
    5
    6 #define DHT22_PIN 2 // a qué pin del arduino está conectada la línea de datos DHT22
    7
    8 // Para obtener detalles sobre cómo conectar el sensor DHT22 al Arduino, consulte esta página
    9 // http://cactus.io/hookups/sensors/temperature-humidity/dht22/hookup-arduino-to-dht22-temp-humidity-sensor
    10
    11 // Inicializa el sensor DHT para Arduino normal de 16 MHz.
    12 DHT22 DHT (DHT22_PIN);
    13 // Nota: si está utilizando una placa con un procesador más rápido que 16 MHz, entonces necesita
    14 // para declarar una instancia de DHT22 usando
    15 // DHT22 DHT(DHT22_DATA_PIN, 30);
    16 // El parámetro adicional, en este caso aquí es 30 se usa para aumentar el número de
    17 // ciclos de transición entre bits en las líneas de datos y de reloj. Para el
    18 // Las placas Arduino que funcionan a 84 MHz, el valor de 30 debería ser correcto.
    18
    19 configuración vacía(){
    20 Serie.begin(9600);
    21 Serial.println("DHT22 Humedad - Sensor de temperatura");
    22 Serial.println("RHtTemp (C)tTemp (F)tHeat Index (C)tHeat Index (F)");
    23
    24 dht.begin();
    25 }
    26
    27 bucle vacío(){
    28 // ¡Leer la temperatura o la humedad toma alrededor de 250 milisegundos!
    29 // Las lecturas del sensor también pueden tener hasta 2 segundos de antigüedad (es un sensor muy lento)
    30 dht.readHumedad();
    31 dht.leerTemperatura();
    32
    33 // Comprobar si alguna lectura falló y salir antes (para volver a intentarlo).
    34 if (isnan(dht.humedad) || isnan(dht.temperature_C)) {
    35 Serial.println("¡Error de lectura del sensor DHT!");
    36 devoluciones;
    37 }
    38
    39 Serial.print(dht.humedad); Serial.imprimir(" %tt");
    40 Serial.print(dht.temperature_C); Serial.imprimir(" *Ct");
    41 Serial.print(dht.temperature_F); Serial.imprimir(" *Ft");
    42 Serial.print(dht.computeHeatIndex_C()); Serial.imprimir(" *Ct");
    43 Serial.print(dht.computeHeatIndex_F()); Serial.println(" *F");
    44
    45 // Espere unos segundos entre mediciones. El DHT22 no debe leerse a una frecuencia mayor de
    46 // aproximadamente una vez cada 2 segundos. Así que agregamos un retraso de 3 segundos para cubrir esto.
    47 retraso (3000);
    48 }

    Vistos recentemente

    Ingresa en

    ¿Ha olvidado su contraseña?

    ¿Aún no tienes una cuenta?
    Crear una cuenta