Anda di halaman 1dari 3

Sensor Getaran

Berikut ini komponen dan software yang harus dipersiapkan :


 1 buah Arduino (bisa UNO, MINI, NANO, MEGA, dll,)
 1 buah Buzzer
 1 buah Vibration Sensor/Sensor Getaran
 Breadboard/Projectboard jika diperlukan 
 Kabel jumper secukupnya
 Software Arduino IDE 
 

Dan berikut ini adalah skema rangkaiannya :

Keterangan Rangkaian :
 Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA,
MINI, dll), karena penomoran pinnya sama. Tinggal cocokkan Saja
nomor Pin-Pin nya.
 Salah satu kaki Buzzer ===> pin 3 Arduino
 Kaki push Buzzer yang lain ===> pin 5V Arduino/Sumber power
5V
 Pin Digital Output (DO) pada Vibration Sensor ===> pin 2 Arduino
  Kaki vcc pada Vibration Sensor hubungkan ke sumber power
positif 5v (bisa dari 5v Arduino)
 Kaki gnd/ground Vibration Sensor hubungkan ke sumber negatif
power (dihubungkan ke pin gnd Arduino)
 

// ---------- Project Arduino dan Vibration Sensor ----------- //


// ------------ Berbasis Arduino dan Sensor Api ------------- //
// ------------- Dibuat oleh : M. Nofgi Y.P.U. -------------- //
// ------------- www.nofgipiston.wordpress.com -------------- //

// inialisasi pin sensor dan buzzer


const int pinSensor = 2;
const int pinBuzzer = 3;

// inialisasi variabel data sebagai boolean (0 atau 1, LOW atau HIGH)


boolean data;

//------------------------------- Pengaturan Awal Program ------------------------------- //

void setup()
{
// inialisasi status I/O pin
pinMode(pinSensor, INPUT);
pinMode(pinBuzzer, OUTPUT);

// mematikan buzzer di awal


digitalWrite(pinBuzzer, HIGH);
}

// ----------------------------- Program Utama --------------------------- //


void loop()
{
// variabel data adalah pembacaan data digital output dari sensor
data = digitalRead(pinSensor);

// jika data berupa logic HIGH atau 1


if (data == 1)
{
// buzzer menyala
digitalWrite(pinBuzzer, LOW);
}

// jika tidak
else
{
// buzzer mati
digitalWrite(pinBuzzer, HIGH);
}
}

Anda mungkin juga menyukai