Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Mengambil Data Analog Sensor Getar Piezoelectric Ceramic Piezo dengan Arduino Uno

Tutorial Mengambil Data Analog Sensor Getar Piezoelectric Ceramic Piezo dengan Arduino Uno

Diposting pada 6 October 2025 oleh indo maker / Dilihat: 16 kali / Kategori:

Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau getaran fisik. Sensor ini cocok digunakan dalam berbagai proyek seperti deteksi sentuhan, getaran mesin, atau bahkan sebagai pemicu alarm sederhana.

Keunggulan sensor piezo terletak pada kemampuannya membaca getaran kecil tanpa memerlukan sumber daya eksternal untuk mendeteksi sinyal. Sensor ini menghasilkan sinyal analog, yang dapat dengan mudah dibaca oleh pin analog pada mikrokontroler seperti Arduino Uno. Pada tutorial kali ini, kita akan mempelajari bagaimana cara menghubungkan sensor piezo ke Arduino Uno, membaca data analognya secara real-time, serta menampilkannya melalui Serial Monitor sebagai langkah awal untuk membuat sistem pendeteksi getaran sederhana.

Alat dan Bahan yang Diperlukan

Untuk menjalankan proyek ini, berikut yang kamu butuhkan :

  • Sensor getar Piezoelectric Ceramic (Piezo)
  • Arduino Uno
  • Breadboard dan kabel jumper
  • Software:
    • Arduino IDE

Wiring Rangkaian Piezo

Susun rangkaian dengan panduan seperti ini:

  • kabel Piezo hitam ke GND
  • Satu kabel Piezo merah ke input
  • Pin VCC ke 5v
  • Pin GND ke GND
  • Pin IN/S ke A0

Wiring Rangkaian Piezo dengan Arduino Uno

Gambar 1. Wiring Rangkaian Piezo dengan Arduino Uno

Menulis Program Data Analog Piezo

Setelah semua komponen terpasang, buka software Arduino IDE dan tulis kode berikut :

const int piezoPin = A0;  
int sensorValue = 0;    

void setup() {
  Serial.begin(9600);   
}

void loop() {
  sensorValue = analogRead(piezoPin);    
  Serial.println(sensorValue);          
  delay(500);                           

Penjelasan Kode

  • const int piezoPin = A0; : Menentukan pin A0 sebagai input dari sensor Piezo.
  • analogRead(piezoPin); : Membaca sinyal analog dari sensor getar.
  • Serial.println(sensorValue); : Menampilkan nilai getaran ke Serial Monitor.
  • delay(100); : Memberi jeda antar pembacaan agar lebih mudah dibaca.

Apa yang Akan Terjadi dengan Piezo?

Hasil Percobaan Piezo dengan Arduino Uno

Gambar 2. Hasil Percobaan Piezo dengan Arduino Uno

Setelah program diunggah dan koneksi selesai, buka Serial Monitor di Arduino IDE. Saat tidak ada getaran atau tekanan pada sensor, nilai yang terbaca akan rendah dan stabil (sekitar 0–10). Namun, ketika sensor disentuh, diketuk, atau digetarkan, nilai analog akan melonjak tajam (bisa mencapai 200–800 atau lebih tergantung kekuatan getaran).

Sensor Piezo bekerja berdasarkan prinsip piezoelektrik: menghasilkan tegangan listrik saat mengalami tekanan atau getaran. Nilai yang ditampilkan di Serial Monitor merupakan representasi dari tegangan tersebut yang diubah oleh Arduino menjadi nilai digital (0–1023).

Bagikan ke

Tutorial Mengambil Data Analog Sensor Getar Piezoelectric Ceramic Piezo dengan Arduino Uno

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Mengambil Data Analog Sensor Getar Piezoelectric Ceramic Piezo dengan Arduino Uno

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: