#include <DHT.h>
#include <Servo.h>
#define DHTTYPE DHT22
Servo myservo;
int pos = 0;
int pinDHT22 = 5;
DHT dht(pinDHT22, DHTTYPE);
void setup(){
dht.begin();
myservo.attach(6);
Serial.begin(9600);
}
void loop(){
float kel = dht.readHumidity();
float suh = dht.readTemperature();
Serial.print("Kelembaban: ");
Serial.print(kel);
Serial.print("% ");
Serial.print("Suhu: ");
Serial.print(suh);
Serial.println("°C ");
if(suh <28){
for (pos = 0; pos <= 90; pos +=1){
myservo.write(pos);
delay(15);
}
}
else if(suh >28){
for (pos = 90; pos <= 180 ; pos +=1 ){
myservo.write(pos);
delay(15);
}
}
delay(1000);
}