Detektor Gas Menggunakan Arduino

Disini saya akan menyumbangkan ide sedikit yaitu membuat alat pendektor gas dengan menggunakan Sensor LPG MQ-6 dan Arduino menimbang di kalangan masyarakat sering kali terdengar anak kecil menyanyi “meletus tabung hijau DUAAR ! hatiku sangat kacau” maka dari itu sekedar iseng, saya akan mencoba membuat alat pendektektor Gas dengan lampu Led sebagai indikator level dari gas yg ditangkap oleh sensor.

Note : gunakan resistor untuk setiap penggunaan lampu LED supaya LED tidak cepat rusak.

Listing Program
//detektor gas menggunakan sensor LPQ MQ-6
//by gunkcelulux @2011

const int analogPin = A0; //deklarasi variabel "analogPin", tipe data integer berada di Analog In no 0
const int jumlahLed = 10; //deklarasi variabel "jumlahLed", tipe data integer bernilai 10
int pinLed[] = {2,3,4,5,6,7,8,9,10,11}; //deklarasi variabel "pinLed", dengan indeksnya digital pin yang digunakan

void setup()
{
  for(int Ledini=0; Ledini<jumlahLed; Ledini++)
  {
    pinMode(pinLed[Ledini],OUTPUT);//indeks ke 0-9 dari pinLed di set mode OUTPUT
  }
}

void loop()
{
  int bacaSensor = analogRead(analogPin);             //baca dari sensor
  int levelLed = map(bacaSensor,0,1023,0,jumlahLed); //deklarasi variabel "levelLed" dengan 10 level
  for(int Ledini=0; Ledini<jumlahLed; Ledini++)
  {
    if(Ledini<levelLed)
    {
      digitalWrite(pinLed[Ledini],HIGH); /*lampu Led pada indeks ke-Ledini dalam pinLed menyala*/
    }
    else
    {
      digitalWrite(pinLed[Ledini],LOW); /*lampu Led pada indeks ke-Ledini dalam pinLed mati*/
    }
  }
}
Advertisement

2 Responses to Detektor Gas Menggunakan Arduino

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s