0. Componentes e programação necessários para instalar o sensor de temperatura DHT11 no Arduino UNO

Componentes necessários:

{Produto: 2.000} {Produto: 894}

I. Como usar um sensor de temperatura / umidade DHT11

Para obter mais informações sobre os produtos ou suas descrições técnicas, entre em nosso site Solectro Shop .

Faça a seguinte conexão diretamente ou à placa de protótipo MB-102 sem soldar usando cabos duplos:

Procedimentos experimentais

Etapa 1: Conecte o circuito conforme mostrado na foto a seguir:

A conexão é: Tensão, Terra e Sinal, que podem ser conectados a qualquer Pino Analógico em nosso UNO.

Pino do sensor

Pino de Arduino UNO

FORA

A0

+

5V

-

GND

Etapa 2: Baixe as bibliotecas correspondentes

OneWire.h: http: // www. arduino .cc / playground / Learning / OneWire.

DallasTempeture.h: Biblioteca de Controle de Temperatura de Dallas

Assim que tiver a biblioteca, simplesmente descompacte e extraia-a para a pasta Biblioteca dentro da pasta do software IDE Arduino para instalá-la.



Etapa 3: abra o programa (veja o código de exemplo no CD ou no site oficial)

Ou copie o seguinte código em um esboço vazio:

#include <DallasTemperature.h>

#include <OneWire.h>

#include <DallasTemperature.h>

// O fio de dados está conectado à porta 2 no Arduino

#define ONE_WIRE_BUS 2

// Configure uma instância oneWire para se comunicar com qualquer dispositivo OneWire (não apenas ICs de temperatura Maxim / Dallas)

OneWire oneWire (ONE_WIRE_BUS);

// Passe nossa referência oneWire para Dallas Temperature.

Sensores de temperatura Dallas (& oneWire);

configuração de void (void)

{

// inicia a porta serial

Serial.begin (9600);

Serial.println ("Demonstração da biblioteca de controle de IC de temperatura de Dallas");

// Inicie a biblioteca

sensores.begin ();

}

loop vazio (vazio)

{

// chame sensores.requestTemperatures () para emitir uma temperatura global

// pedido para todos os dispositivos no barramento

Serial.print ("Solicitando temperaturas ...");

sensores.requestTemperatures (); // Envie o comando para obter as temperaturas

Serial.println ("FEITO");

Serial.print ("Temperatura para o dispositivo 1 (índice 0) é:");

Serial.println (sensores.getTempCByIndex (0));

}

Etapa 4: compilar o programa

Etapa 5: faça upload do programa a bordo do One

Etapa 6: Abra Ferramentas → Monitor serial. Depois de aberto, você poderá ver a umidade e a temperatura ambiente.

Resumo experimental

O módulo de temperatura e umidade é uma tecnologia muito simples e prática. Agora você pode usar este módulo em seus projetos. Sendo capaz de fazer isso quando uma temperatura é atingida, algo é acionado, como um ventilador.