#include <DHT.h>
//Pin untuk DHT22
#define DHTPIN 21
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
int LED = 19; // Pin untuk LED
#define buzzerPin 22
#define potensioPin 27 // saya menggunakan PotensioPin sebagai pengganti Sensor MQ135
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(LED, OUTPUT);
pinMode(buzzerPin, OUTPUT);
pinMode(potensioPin, INPUT);
Serial.println("Testing projek UKG");
}
void loop() {
int potensioValue = analogRead(potensioPin);
Serial.print("Potensio Value nya : ");
Serial.println(potensioValue);
float suhu = dht.readTemperature();
Serial.print("Suhu: ");
Serial.print(suhu);
Serial.println(" °C");
delay(1000);
if (potensioPin < 200 || suhu > 35) // jika potenso
{
digitalWrite(LED, HIGH);
digitalWrite(buzzerPin, HIGH);
Serial.print(potensioValue);
Serial.println(" | GAS TERDETEKSI");
}
else
{
digitalWrite(LED, LOW);
digitalWrite(buzzerPin, LOW);
Serial.print("Potensio Value: ");
Serial.println(potensioValue);
Serial.println(" | GAS TIDAK TERDETEKSI");
}
delay(1000); // Tunggu 1 detik sebelum membaca ulang
}
// Pada projek ini, saya mengganti Sensor MQ135 dengan potensiometer