#include "DHT.h"
#include <Servo.h>
#define Type DHT11
int servo1Pin = 9;
int servo1Pos = 45;
Servo servo1;
int sensePin = 2;
DHT HT(sensePin, Type);
float humidity;
float temperature;
float hum = 0;
float temp = 0;
float maxHum = 119;
float maxTemp = 211;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
HT.begin();
servo1.attach(servo1Pin);
}
void loop() {
// put your main code here, to run repeatedly:
hum = HT.readHumidity();
delay(50);
temp = HT.readTemperature();
delay(50);
servo1Pos = 45 * (hum / maxHum + temp / maxTemp);
if (servo1Pos > 45){
servo1Pos = 45;
}
servo1.write(servo1Pos);
Serial.println(servo1Pos);
delay(50);
}