Membaca Input Dari Sensor Getar (Vibration Sensor)

Indobot Academy

Membaca Input Dari Sensor Getar
cara Membaca Input Dari Sensor Getar (Vibration Sensor)
[lwptoc numeration=”none” title=”Daftar Isi”]

Sensor Vibration merupakan sensor yang bekerja untuk mendeteksi adanya getaran. Sensor vibration di perkirakan dapat digunakan sebagai sensor adanya gempa. Untuk dapat menguji apakah sensor vibration dapat di gunakan untuk mendeteksi adanya gempa kita akan mencoba membaca input dari sensor vibration terlebih dahulu.

Membaca Input Dari Sensor Getar (Vibration Sensor)

1. Alat / Bahan

  • Arduino IDE                                     Download disini
  • Arduino UNO                                   1 Buah
  • Sensor Vibration                              1 Buah
  • LED                                                  1 Buah
  • Resistor 220 ohm                             1 Buah
  • Project Board                                   1 Buah
  • Kabel Jumper                                   Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

Baca Juga : Membuat Lux Meter Dengan LDR

2. Skema Rangkaian

Gambar Rangkaian Membaca Input Dari Sensor Getar (Vibration Sensor)

Keterangan:

  • 5V – VCC Vibration
  • GND – GND Vibration, GND LED
  • D2 – Pin Data Vibration
  • D3 – Kaki resistor
  • Kaki resistor – Anoda LED

Baca Juga : Program Dasar Sensor Magnet (Hall Effect Sensor) Arduino Uno

3. Langkah Kerja

  1. Pertama, Siapkan alat dan bahan
  2. Kedua, Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
  3. Ketiga, Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Ketikkan sketch program pada halaman Arduino IDE
  5. Segera Lakukan proses uploading program

4. Sketch Program

 
/* Program Membaca Input Dari Sensor Getar (Vibration Sensor) dibuat oleh Indobot */

#define VibSen 2          //Sensor pada pin D2
#define LED 13            //LED pada pin D13

void setup() {
  pinMode(LED,OUTPUT);    //Setting I/O
}

void loop() {
  int vib = digitalRead(VibSen);  //Baca sensor

  if(vib == HIGH){            //Jika ada getaran, maka
    digitalWrite(LED, HIGH);  //LED menyala
    delay(2000);
  }
  else{                       //Jika tidak, maka
    digitalWrite(LED, LOW);   //LED mati
  }
}

Kesimpulannya:

Kesimpulannya program mulai bekarja ketika mendeteksi adanya getaran yang mengenai sensor. Cobalah membuat getaran diarea sekitar sensor, jika sensor mendeteksi adanya getaran sensor akan merespon dengan menyalakan lampu led, jika getaran berhenti lampu led akan mati.

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp