Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Ports.h>
- #include "PortsSHT21.h"
- #include <Wire.h>
- #include <LibHumidity.h>
- //3 sensors
- SHT21 hsensor1 (1);
- SHT21 hsensor2 (2);
- SHT21 hsensor3 (3);
- float h, t;
- LibHumidity humidity = LibHumidity(0);
- void setup()
- {
- Serial.begin(9600);
- Serial.println("Power On");
- pinMode(16, OUTPUT);
- digitalWrite(16, LOW); //GND pin
- pinMode(17, OUTPUT);
- digitalWrite(17, HIGH); //VCC pin
- pinMode(13, OUTPUT);
- }
- void loop()
- {
- // Get data from first sensor
- hsensor1.measure(SHT21::HUMI);
- hsensor1.measure(SHT21::TEMP);
- hsensor1.calculate(h, t);
- float hum1 = (h);
- float temp1 = (t);
- Serial.println(temp1);
- // Get data from second sensor
- hsensor2.measure(SHT21::HUMI);
- hsensor2.measure(SHT21::TEMP);
- hsensor2.calculate(h, t);
- float hum2 = (h);
- float temp2 = (t);
- Serial.println(temp2);
- // Get data from third sensor
- hsensor3.measure(SHT21::HUMI);
- hsensor3.measure(SHT21::TEMP);
- hsensor3.calculate(h, t);
- float hum3 = (h);
- float temp3 = (t);
- Serial.println(temp3);
- // Get data from fourth sensor
- float hum4 = (humidity.GetHumidity());
- float temp4 = (humidity.GetTemperatureC());
- Serial.println(temp4);
- }
Add Comment
Please, Sign In to add comment