13-05-2017, 13:59
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:
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();
}