Advertisement
Guest User

Untitled

a guest
Mar 4th, 2023
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "Adafruit_SHT4x.h"
  2. #include <Adafruit_Sensor.h>
  3.  
  4. Adafruit_SHT4x sht4 = Adafruit_SHT4x();
  5. const int enablePin = 32;       //pin connected to TIP120
  6.  
  7. void setup(){
  8.  Serial.begin(9600);
  9.  
  10.  sht4.begin();
  11.  sht4.setPrecision(SHT4X_HIGH_PRECISION);
  12.  sht4.setHeater(SHT4X_HIGH_HEATER_100MS);
  13.  pinMode(enablePin, OUTPUT);
  14. }
  15.  
  16. void loop(){
  17.   digitalWrite(enablePin, HIGH);    //turn TIP120 ON
  18.   delay(1);     //wait for sensor
  19.    
  20. //read from sensor if possible
  21.   sensors_event_t humidity, temp;
  22.   if(sht4.getEvent(&humidity, &temp)) {
  23.     Serial.print("Retrieved data succesully: ");
  24.     Serial.println("Temp: " + String(temp.temperature) + " Hum: " + String(humidity.relative_humidity));
  25.   }
  26.   else{ Serial.println("Coudln't get data!");}
  27.  
  28.   digitalWrite(enablePin, LOW); //turn TIP120 OFF
  29.   delay(10000);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement