Mobile
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.
Ou copie o seguinte código em um esboço vazio:
#include <DallasTemperature.h>
#include <OneWire.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.