weatherbox:team_nova:humidity_code

This is an old revision of the document!


- Include SHT1x library
#include <SHT1x.h>

- Define Macros for data and clock pins #define dataPin 10
#define clockPin 11

- Initialize sensor
SHT1x sht1x(dataPin, clockPin);

void setup() {

  //Open serial connection
  Serial.begin(38400);
  //Display to the user
  Serial.println("Initializing");

}

void loop() {

  //Declare variables
  float temp_c;
  float temp_f; 
  float humidity;
  //Read values from the sensor
  //sht1x is the object (sensor)
  temp_c = sht1x.readTemperatureC();
  temp_f = sht1x.readTemperatureF();
  humidity = sht1x.readHumidity();
  //Display Celsius values to the serial port
  Serial.print("Temperature in Celsius: ");
  Serial.print(temp_c, DEC);
  Serial.println("C");
  //Display Fahrenheit values to the serial port
  Serial.print("Temperature in Fahrenheit: ");
  Serial.print(temp_f, DEC);
  Serial.println("F");
  //Display Relative Humidity values to the serial port
  //Note: Humidity is measured in relative humidity, the percentage
  //represents the amount of water the air currently holds, compared
  //to the amount of water the air can hold at the current temperature.
  Serial.print("Relative Humidity: ");
  Serial.print(humidity);
  Serial.println("%");
  Serial.println();
  
  //Wait two seconds to get the next reading
  delay(2000);

}

  • weatherbox/team_nova/humidity_code.1458263428.txt.gz
  • Last modified: 2021/09/19 21:59
  • (external edit)