Advertisement
RuiViana

2Sensores_DHT

Feb 3rd, 2017
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.24 KB | None | 0 0
  1. #include <DHT.h>
  2. #define dht1_dpin A1 //Pino DATA do Sensor ligado na porta Analogica A1
  3. #define dht2_dpin A0 //Pino DATA do Sensor ligado na porta Analogica A1
  4. DHT dht1(dht1_dpin, DHT11); //Inicializa o sensor
  5. DHT dht2(dht2_dpin, DHT11);//Inicializa o sensor2
  6. float h1;
  7. float t1;
  8. float h2;
  9. float t2;
  10. //-------------------------
  11. void setup()
  12. {
  13.   Serial.begin(9600);
  14.   //delay(1000);//Aguarda 1 seg antes de acessar as informações do sensor
  15.   dht1.begin();
  16.   dht2.begin();
  17. }
  18. //-------------------------
  19. void loop()
  20. {
  21.   h1 = dht1.readHumidity();
  22.   t1 = dht1.readTemperature();
  23.   if (isnan(t1) || isnan(h1))
  24.   {
  25.     Serial.println("Failed to read from DHT1");
  26.   }
  27.   else
  28.   {
  29.     Serial.print("Umidade = ");
  30.     Serial.print(h1);
  31.     Serial.print(" % ");
  32.     Serial.print("Temperatura = ");
  33.     Serial.print(t1);
  34.     Serial.println(" Celsius ");
  35.     delay(1000);
  36.   }
  37.   h2 = dht2.readHumidity();
  38.   t2 = dht2.readTemperature();
  39.   if (isnan(t2) || isnan(h2))
  40.   {
  41.     Serial.println("Failed to read from DHT1");
  42.   }
  43.   else
  44.   {
  45.     Serial.print("Umidade = ");
  46.     Serial.print(h2);
  47.     Serial.print(" % ");
  48.     Serial.print("Temperatura = ");
  49.     Serial.print(t2);
  50.     Serial.println(" Celsius ");
  51.     delay(1000);
  52.   }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement