Include
Include
h>
#include <DHT.h>
#include <Servo.h>
int OUTPUT1 = 7;
int OUTPUT2 = 6;
int OUTPUT3 = 4;
int sensor1=A2;
int sensor2=A1;
int sensor3=A0;
int pulsadormas=1;
int pulsadormenos=1;
Servo servo1;
Servo servo2;
Servo servo3;
void setup () (
Serial.beegin(9600)
Lcd.begin(20,4);
dht1.begin();
dht2.begin();
dht3.begin();
sp1=30;
sp2=45;
sp3=65;
tempp=0;
m1=0;
m2=0;
m3=0;
servol1.attach (OUTPUT1);
servol2.attach (OUTPUT2);
servol3.attach (OUTPUT3);
void loop () {
humed1= dht1.readHumidity();
temp1= dht1.readTemperature();
humed2= dh2.readHumidity();
temp2= dht2.readTemperature();
humed3= dht3.readHumidity();
temp3= dht3.readTemperature();
pulsadormas=digitalRead (5);
pulsadormenos=digitalRead (3);
lcd.clear ();
lcd.print ("Open "+String (m1) +"% "+String (m2) +"% "String (m3) ++"% ");
delay (100);
if (pulsadormas==LOW)
sp1=sp1+1;
sp1=sp2+1;
sp1=sp3+1;
delay (50);
else
if(pulsadoremos==LOW)
sp1=sp1-1;
sp2=sp2-1;
sp3=sp3-1;
delay (50);
if (humed1<sp1) //sensor 1
m1=100;
else
;
servol.write (133);
m1=75;
servol.write (117);
m1=50;
Servo1.write (90);
m1=0;
if (humed2<sp1) //sensor 2
M2=100;
else
servo2.write(133);
m2=75;
}
servo2.write (117);
m2=50;
Servo1.write (117);
m2=50;
}if(humed3<sp3)// 0% de apertura
//servol.write(117);
//delay(1000);
//servol.write(133);
//delay(1000);
//servol.write(143);
//delay(1000);