// Nama Project : Alarm dan Pengaman Mesin
// Ada sebuah mesin yang ditunjukkan di rangkaian ini sebuah LED,
// dimana saat mesin hidup, lampu LED akan menyala dan jika mesin mati
// maka lampu LED akan mati
// Mesin ini bekerja dengan suhu dibawah 40°C dan maksimum 60°C, posisi
// Relay Aktif.
// Rangkaian ini dibuat untuk mengamankan kerja mesin, apabila mesin ini
// mencapai suhu 40°C, maka Alarm (Buzzer) akan berbunyi tapi mesin tetap
// hidup, dan apabila suhu mencapai 60°C, Relay menjadi tidak aktif dan
// mesin akan mati (LED OFF)
#include "DHT.h"
DHT dht(2, DHT22);
float suhu;
int buzzer = 11;
int relay = 7;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
dht.begin();
pinMode(buzzer, OUTPUT);
pinMode(relay, OUTPUT);
// digitalWrite(3, LOW);
digitalWrite(5, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
suhu = dht.readTemperature();
Serial.println(suhu);
if (suhu >= 40.00 && suhu <= 60.00){
tone(11, 1000);
delay(1000);
tone(11, 3000);
delay(1000);
}
while (suhu >= 60.00){
digitalWrite(7, LOW);
noTone(11);
}
}