#include <DHT.h>
#include <Servo.h>//Librerias usadas
#define DHTPIN 3//pin sensor de temperatura
const int servopin=9;//pin del servo
//tipo de sensor vamos a usar
#define DHTTYPE DHT22
//crear la instancia del sensor
DHT dht(DHTPIN,DHTTYPE);
Servo myservo;
float temperatura=0;
void setup() {
myservo.attach(servopin);
Serial.begin(9600);
dht.begin();
}
void loop() {
delay(1000);//tiempo de lecturas
temperatura=dht.readTemperature();
float humedad=dht.readHumidity();
//mostrar los valores en la consola
Serial.print("Humedad:");
Serial.print(humedad);
Serial.print("%\t");
Serial.print("Temperatura");
Serial.print(temperatura);
Serial.println("C°");
servo();
}
void servo(){
int angle= map(temperatura, 0, 80, 0, 180);
myservo.write(angle);
}