Codigo Teste Sensor Temperatura

4
Ir para o conteúdo Inscrever-se Assinar em Este repositório Explorar Características Empresa Blog Estrela 307 Forquilha 295 adafruit /DHT-sensor biblioteca ramo: mestre DHT-sensor biblioteca /exemplos /DHTtester /DHTtester.ino tdicola on 26 Jul 2014 Atualize exemplo notar parâmetro limiar ciclo para Arduino Due. 1 contribuidor 72 linhas (59 eixos) Sobre 02:34 Cru Culpa História // Exemplo esboço de testes para vários sensores DHT umidade / temperatura // Escrito por ladyada, domínio público #incluir "DHT.h" # Define DHTPIN 2 // o pino que estiver conectado a // Descomente qualquer tipo que você está usando! // # Define DHTTYPE DHT11 // DHT 11

description

CODIGO SENSOR DE TEMPERATURA ARDUINO

Transcript of Codigo Teste Sensor Temperatura

Page 1: Codigo Teste Sensor Temperatura

Ir para o conteúdo

Inscrever-se   Assinar em

Este repositório

Explorar Características Empresa Blog

 Estrela 307

 Forquilha 295

adafruit/DHT-sensor biblioteca

 ramo: mestre 

DHT-sensor biblioteca/exemplos/DHTtester/DHTtester.ino

tdicola on 26 Jul 2014 

Atualize exemplo notar parâmetro limiar ciclo para Arduino Due.

1 contribuidor

72 linhas (59 eixos)  Sobre 02:34

Cru Culpa História

   

// Exemplo esboço de testes para vários sensores DHT umidade / temperatura// Escrito por ladyada, domínio público

#incluir "DHT.h"

# Define DHTPIN 2 // o pino que estiver conectado a

// Descomente qualquer tipo que você está usando!// # Define DHTTYPE DHT11 // DHT 11# Define DHTTYPE DHT22 // DHT 22 (AM2302)// # Define DHTTYPE DHT21 // DHT 21 (AM2301)

// Ligue o pino 1 (à esquerda) do sensor de + 5V

Page 2: Codigo Teste Sensor Temperatura

// NOTA: Se você estiver usando uma placa com a lógica 3.3V como um Arduino Devido conectar o pino 1// Para 3,3 V em vez de 5 V!// Ligue o pino 2 do sensor para qualquer que seja sua DHTPIN é// Ligue o pino 4 (à direita) do sensor para GROUND// Ligue um resistor de 10K do pino 2 (dados) para o pino 1 (alimentação) do sensor

// Inicializar sensor de DHT para Arduino 16MHz normaisDHT DHT (DHTPIN, DHTTYPE);// NOTA: Para trabalhar com um chip mais rápido, como um Arduino Due ou Teensy, você// Pode precisar aumentar o limite para a contagem de ciclo considerado um 1 ou 0. // Você pode fazer isso por meio de um terceiro parâmetro para esse limite. É um pouco// De mexer para encontrar o valor correto, mas, em geral, mais rápida será a CPU do // O valor mais elevado. O padrão para a AVR 16MHz é um valor de 6. Para uma// Arduino Devido que roda a 84mhz um valor de 30 obras.// Exemplo para inicializar sensor de DHT para Arduino Due:// DHT DHT (DHTPIN, DHTTYPE, 30);

vazio estabelecer() {Serial começar (9600).; Serial.System.out.println("Teste DHTxx!"); . dht begin ();}

vazio laço() { // Aguarde alguns segundos entre as medições. atraso(2000);

// Temperatura Reading ou umidade leva cerca de 250 milissegundos! // Leituras de sensores também podem ser "velho" (seu um sensor muito lento) até 2 segundos flutuador h = DHT.readHumidity(); // Temperatura Leia como Celsius flutuador t = DHT.readTemperature(); // Temperatura Leia como Fahrenheit flutuador f = DHT.readTemperature(verdadeiro); // Verificar se algum lê falhou e saída precoce (para tentar novamente). se (isnan(H) || isnan(T) || isnan(F)) { Serial.System.out.println("Falha ao ler a partir do sensor DHT!"); retorno;}

// Índice de calor Compute // Deve enviar em temperatura em Fahrenheit! flutuador oi = DHT.computeHeatIndex(F, h);

Serial.impressão("Umidade: ");

Page 3: Codigo Teste Sensor Temperatura

. Serial print (h); Serial.impressão(" %\ T"); Serial.impressão("Temperatura: "); . Serial print (t); Serial.impressão(" * C ");. Serial print (f); Serial.impressão(" * F\ T"); Serial.impressão("Índice de Calor: ");. Serial print (oi); Serial.System.out.println(" * F");}

Estado

 

API

 

Treinamento

 

Loja

 

Blog

 

Sobre

© 2015 GitHub, Inc.

 

Condições

 

Privacidade

 

Segurança

 

Contato