
Sensor gas MQ-4 adalah komponen elektronik yang dirancang untuk mendeteksi gas metana (CH4) dan gas-gas lain yang mudah terbakar. Sensor ini sering digunakan dalam sistem keamanan rumah, industri, dan proyek IoT untuk mendeteksi kebocoran gas berbahaya.
Dalam panduan ini, kita akan membahas cara kerja sensor MQ-4, cara menghubungkannya dengan Arduino, dan menulis program sederhana untuk mendeteksi keberadaan gas metana.
Cara Kerja Sensor MQ-4
Sensor gas MQ-4 bekerja berdasarkan perubahan resistansi internal ketika gas metana hadir di sekitarnya. Ketika gas terdeteksi, sensor menghasilkan tegangan analog yang sesuai dengan konsentrasi gas. Nilai ini kemudian dapat dibaca oleh Arduino untuk menentukan tingkat keberadaan gas.
Koneksi Sensor Gas MQ-4 dengan Arduino
Pin Sensor Gas MQ-4
- VCC: Dihubungkan ke 5V Arduino.
- GND: Dihubungkan ke GND Arduino.
- A0: Keluaran analog, terhubung ke pin analog Arduino.
- D0: Keluaran digital, digunakan untuk deteksi sederhana.
Diagram Koneksi
- Sambungkan pin VCC sensor ke pin 5V Arduino.
- Sambungkan pin GND sensor ke pin GND Arduino.
- Sambungkan pin A0 sensor ke pin A0 Arduino untuk pembacaan analog.
berikut merupakan gambar skematiknya:

Untuk Kode Yang Kami Gunakan :
#include <Arduino.h>
const int port_gas_mq4 = A0;
float konversiKePPM_gas_mq4(int sensorValue) {
float RsRo = (1023.0 / sensorValue) - 1.0;
float ppmNH3 = 1.0955 * pow(10, 1.3993 * RsRo);
return ppmNH3;
}
void setup()
{
Serial.begin(9600);
pinMode(port_gas_mq4, INPUT);
}
void loop(){
float gas_mq4 = konversiKePPM_gas_mq4(analogRead(port_gas_mq4));
Serial.println("GAS MQ4 : " + (String)gas_mq4);
}
Selamat Mencoba!!
Semoga Berhasil!!
Kalau teman-teman berminat jasa bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika
