Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Jak odczytać wartości z kilku DHT22

Łazigórek 13 Maj 2017 17:00 570 2
  • #1 13 Maj 2017 17:00
    Łazigórek
    Poziom 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:
    #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();
    }

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME