#include <LiquidCrystal.h>
#include <Servo.h>
#include<DHT.h>
#include<DHT_U.h>
Servo servo;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
DHT dht(9,DHT22);
void angle(int p){
lcd.setCursor(0, 1);
lcd.print(p);
lcd.print(" ");
}
void setup() {
pinMode(8,INPUT);
servo.attach(10);
lcd.begin(16, 2);
lcd.print("Servo");
lcd.setCursor(0,1);
dht.begin();
Serial.begin(9600);
}
void loop() {
Serial.println(dht.readHumidity());
Serial.println(dht.readTemperature());
delay(2000);
int a= digitalRead(8);
if(a==0)
{
int p;
for(p=0;p<=90;p++)
{
servo.write(p);
angle(p);
delay(100);
}
}
}