const int mqxPin = A5; //pin A0 MQ2 dikoneksikan ke pin analog A0
int redLed = 2; // LED dihubungkan dengan pin 2 Arduino
int buzzer = 3; //Buzzer dihubungkan dengan pin 3 Arduino
int sensorThres = 600; //Tegangan threshold Sensor yg kita inginkan
void setup()
{
pinMode (mqxPin, INPUT);
pinMode (redLed, OUTPUT);
pinMode (buzzer, OUTPUT);
Serial.begin(9600); //Inisialisasi Serial Monitor pd Baudrate
}
void loop() //JALANNYA PROGRAM
{
int analogSensor = analogRead (mqxPin);
Serial.print("Output MQ-2 :");
Serial.println(analogSensor);
//Cek apakah lebih besar dari tegangan threshold
if(analogSensor > sensorThres)
{
digitalWrite(redLed, HIGH);
tone(buzzer, 1000, 200);
}
else//
{
digitalWrite(redLed, LOW);
noTone(buzzer);
}
delay(1000); // Jeda Waktu 1 detik u/ pembacaan berikutnya
}