#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
$abcdeabcde151015202530fghijfghij