• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak odczytać wartości z kilku DHT 22
#1
Witam!
Mam problem z opanowanie odczytu wartości z kilku czujników DHT 22.
Na jednym wszystko mi działa, ale nie wiem jak mam zrobić by mieć odczyty z trzech czujników.
Proszę o pomoc - pozdrawiam Juka
Mój kod:
Kod:
#include "DHT.h"
#define DHT22_PIN7 7               //wilgotnosciomierz
#define DHT22_PIN8 8               //wilgotnosciomierz
#define DHTTYPE DHT22
//#define DHT22_PIN9 9               //wilgotnosciomierz
DHT dht;
int wdht1, wdht2;
float tdht1, tdht2;
void setup()
{
Serial.begin(9600);
dht.setup(DHT22_PIN7); // data pin 2
dht.setup(DHT22_PIN8); // data pin 2
}
void loop()
{
delay(1000);
//delay(dht.getMinimumSamplingPeriod());
//Serial.print(dht.getHumidity());
//Serial.print("\t");
//Serial.println(dht.getTemperature());

//  DHT.readSensor(DHT22_PIN7);//  DHT.read(DHT22_PIN7);
 wdht1=dht.getHumidity();
 tdht1=dht.getTemperature();
Serial.print(wdht1);
Serial.print("  1  ");
Serial.println(tdht1);
Serial.println();
//////////////////
//  DHT.readSensor(8);//  DHT.read(DHT22_PIN7);
 wdht2=dht.getHumidity();
 tdht2=dht.getTemperature();
Serial.print(wdht2);
Serial.print("  2  ");
Serial.println(tdht2);
Serial.println();

}
 
Odpowiedź
  


Wiadomości w tym wątku
Jak odczytać wartości z kilku DHT 22 - przez Juka58 - 13-05-2017, 13:59

Skocz do:


Przeglądający: 1 gości