Cara Menggunakan Push Button dengan Arduino + Contoh Coding Lengkap

author
1 minute, 43 seconds Read

Push button adalah salah satu komponen paling dasar dan sering digunakan dalam proyek Arduino. Meskipun terlihat simpel, tombol ini bisa jadi kunci utama untuk membuat alat kontrol, menu interaktif, dan banyak lagi.

Di artikel ini, kita akan bahas cara kerja push button, cara menyambungkannya ke Arduino, dan tentunya: contoh coding lengkap dan bisa langsung dicoba.


๐Ÿ”˜ Apa Itu Push Button?

Push button adalah saklar mekanik yang akan menyambung (ON) saat ditekan, dan kembali terbuka (OFF) saat dilepas. Biasanya punya 2 atau 4 pin.

Contoh penggunaan push button di proyek:

  • Menghidupkan/mematikan LED
  • Navigasi menu pada OLED/LCD
  • Tombol start pada alat DIY
  • Counter (penghitung) koin, item, dll.

โš™๏ธ Skema Koneksi Push Button ke Arduino

Komponen yang dibutuhkan:

  • Arduino Uno/Nano
  • Push button 4 pin
  • Resistor 10K (sebagai pull-down)
  • Kabel jumper
  • Breadboard

Wiring sederhana:


[ +5V ] -----> [ Button ] -----> [ Pin D2 ]
|
[ Resistor 10K ]
|
[ GND ]

Kalau mau lebih simpel, bisa juga tanpa resistor eksternal dengan menggunakan internal pull-up dari Arduino.


๐Ÿ’ก Kode Arduino: Deteksi Tekanan Tombol


const int tombol = 2;
const int led = 13;

void setup() {
pinMode(tombol, INPUT); // Untuk versi dengan resistor pull-down
// pinMode(tombol, INPUT_PULLUP); // Untuk versi tanpa resistor eksternal
pinMode(led, OUTPUT);
}

void loop() {
int statusTombol = digitalRead(tombol);

if (statusTombol == HIGH) {
digitalWrite(led, HIGH); // Nyalakan LED saat tombol ditekan
} else {
digitalWrite(led, LOW); // Matikan LED saat tombol dilepas
}
}

โš ๏ธ Kalau kamu pakai INPUT_PULLUP, logikanya terbalik: ditekan = LOW, dilepas = HIGH.


๐Ÿงช Tips Penggunaan Button di Proyek Nyata

  • Tambahkan debouncing jika tombol sering terbaca dobel atau loncat-loncat. Bisa pakai software delay atau rangkaian RC.
  • Gunakan tombol jenis momentary untuk efek sementara (bukan toggle).
  • Coba kombinasi beberapa tombol untuk membuat sistem navigasi/menu.

๐Ÿ›’ Cari Push Button Murah & Berkualitas? Cek di Paklek Store!

Kami menyediakan:

  • Push button 2 pin & 4 pin
  • Tombol bulat, persegi, anti air
  • Lengkap dengan konektor JST/XH 2.54 mm
    ๐Ÿ‘‰ [Lihat katalog push button di Paklek Store]

๐ŸŽฏ Kesimpulan

Push button memang sederhana, tapi sangat penting di dunia Arduino. Dengan koneksi dan kode yang benar, kamu bisa bikin berbagai proyek mulai dari alat hitung, kontrol mesin, hingga sistem menu interaktif.

Jangan ragu eksplorasi lebih jauh, dan pastikan kamu punya stok push button di meja kerjamu!

Similar Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *