#include <DHT.h>
// Settup dht sensor
DHT dht(4, DHT22);
//sensor jarak
#define PIN_TRIG 5
#define PIN_ECHO 18
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
//sensor jarak
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
}
void loop() {
float hum = dht.readHumidity();
float temp = dht.readTemperature();
//suhu
Serial.print("Suhu:");
Serial.println(temp);
//kelembaban
Serial.println("Kelembaban:");
Serial.print(hum);
//memulai sensor jarak
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
//menghitung jarak
int duration = pulseIn(PIN_ECHO, HIGH);
int jarak = (duration / 58);
Serial.print("jarak adalah:");
Serial.println(jarak);
delay(500);
}