IV. Circuit Diagram
IV. Circuit Diagram
Circuit Diagram
V. Program Code
int fan=11;
int tpin=5;
int temp,pin=1,x=0,a=0;
void setup() {
Serial.begin(9600);
pinMode (pin,INPUT_PULLUP);
}
void loop() {
while (x==0)
{analogWrite(fan,0);
Serial.println("PINDUTIN MO NA!!!");
delay (1000);
if (digitalRead(pin)==LOW)
{ delay (2000);
x=1;}
}
while ( x==1)
{a=analogRead(tpin);
temp=a*0.48828125;
if (temp>=23 && temp<=27)
{ analogWrite(fan,77);
Serial.print("TEMPERATURE= ");
Serial.print(temp);
Serial.print(" CELSIUS");
Serial.print("\t PWM VALUE=77");
Serial.println("\t FAN SPEED=30%");
delay(1000);
if (digitalRead(pin)==LOW)
{ delay (2000);
x=0;}}