Guest User

Programme

a guest
Mar 26th, 2012
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. #include <Ports.h>
  2. #include "PortsSHT21.h"    
  3. #include <Wire.h>
  4. #include <LibHumidity.h>
  5. //3 sensors
  6. SHT21 hsensor1 (1);
  7. SHT21 hsensor2 (2);
  8. SHT21 hsensor3 (3);
  9. float h, t;
  10. LibHumidity humidity = LibHumidity(0);
  11.  
  12. void setup()
  13. {
  14.   Serial.begin(9600);
  15.   Serial.println("Power On");
  16.   pinMode(16, OUTPUT);
  17.   digitalWrite(16, LOW);  //GND pin
  18.   pinMode(17, OUTPUT);
  19.   digitalWrite(17, HIGH); //VCC pin
  20.   pinMode(13, OUTPUT);
  21. }
  22.  
  23. void loop()
  24. {
  25.    
  26.    // Get data from first sensor  
  27.   hsensor1.measure(SHT21::HUMI);
  28.   hsensor1.measure(SHT21::TEMP);
  29.   hsensor1.calculate(h, t);  
  30.   float hum1 = (h);
  31.   float temp1 = (t);
  32.   Serial.println(temp1);  
  33.    
  34.    
  35.   // Get data from second sensor
  36.   hsensor2.measure(SHT21::HUMI);
  37.   hsensor2.measure(SHT21::TEMP);
  38.   hsensor2.calculate(h, t);
  39.     float hum2 = (h);
  40.     float temp2 = (t);
  41.   Serial.println(temp2);    
  42.  
  43.    // Get data from third sensor
  44.   hsensor3.measure(SHT21::HUMI);
  45.   hsensor3.measure(SHT21::TEMP);
  46.   hsensor3.calculate(h, t);
  47.     float hum3 = (h);
  48.     float temp3 = (t);
  49.   Serial.println(temp3);    
  50.      
  51.   // Get data from fourth sensor
  52.     float hum4 = (humidity.GetHumidity());
  53.     float temp4 = (humidity.GetTemperatureC());
  54.   Serial.println(temp4);      
  55. }
Add Comment
Please, Sign In to add comment