Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <dht.h>
- #include <Servo.h>
- Servo servo1;
- Servo servo2;
- int buzzer = 4;
- int led = 13;
- int fan = 8;
- dht DHT;
- #define DHT11_PIN 7
- void setup() {
- Serial.begin(9600);
- pinMode(buzzer, OUTPUT);
- pinMode(led, OUTPUT);
- servo1.attach(6);
- servo2.attach(12);
- }
- void loop() {
- int chk = DHT.read11 (DHT11_PIN);
- Serial.print ("Temp: ");
- Serial.println(DHT.temperature);
- if(DHT.temperature>=40) {
- digitalWrite(buzzer, HIGH);
- digitalWrite(led, HIGH);
- digitalWrite(fan, HIGH);
- servo1.write(180);
- servo2.write(180);
- Serial.println("The temp is hot");
- delay(1000);
- }else{
- digitalWrite(buzzer, LOW);
- digitalWrite(led, LOW);
- digitalWrite(fan, LOW);
- servo1.write(0);
- servo2.write(0);
- Serial.println ("The temp is cold");
- }
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement