Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget HTML #1

Push Button Arduino: Pengertian, Fungsi, dan Prinsip Kerja

Push Button Arduino

Khusus pada artikel kali ini, saya akan membahas materi push button Arduino, yaitu salah satu perangkat input yang sering digunakan dalam pembuatan project.

Bagi kamu yang belum tahu apa yang dimaksud dengan push button, jadi push button adalah semacam saklar tekan yang fungsinya untuk memutus dan menyambung aliran listrik.

Untuk penjelasan lebih detailnya, mari sama-sama kita simak penjelasan push button berikut ini.


Pengertian Push Button

Push button adalah satu komponen elektronika yang dapat memutus dan mengalirkan arus listrik dalam suatu rangkaian project Arduino.

Dimana pemutusan dan pengaliran ini terjadi karena prinsip pengalihan dari satu konduktor ke konduktor lain. Caranya dengan pengoperasian langsung secara manual oleh pengguna.

Fungsi Push Button

Seperti yang dijelaskan pada poin sebelumnya, bahwa fungsi push button adalah untuk memutus dan menyambungkan arus listrik.

Biasanya push button ini digunakan untuk memicu jalannya suatu perangkat output seperti relay, buzzer, LED, maupun yang lainnya.

Bahkan kerennya lagi, push button juga dapat dipadukan dengan software Matlab maupun database website.

Gambar Push Button

Push button itu ada banyak sekali variasi bentuk dan ukurannya. Berikut ini adalah beberapa contoh
jenis jenis push button yang biasa beredar di pasaran. Didalamnya sudah termasuk gambar push button NO dan NC.

Gambar Push Button

Sedangkan untuk push button yang biasa digunakan pada rangkaian Arduino adalah jenis tactile.

Gambar Komponen Push Button

Gambar Komponen Push Button

Cara Kerja Push Button

Pada dasarnya, prinsip kerja push button adalah pemutus dan penyambung aliran listrik. Namun dalam hal ini, ia tak bersifat mengunci. Jadi ia akan kembali ke posisi semua saat selesai ditekan.

Saat push button ditekan, ia menjadi bernilai HIGH dan akan menghantarkan arus listrik. Sedangkan apabila dilepas, maka ia bernilai LOW dan memutus arus listrik.

Namun cara kerja saklar push button kadang berbeda tergantung dari jenisnya. Apakah ia termasuk NO atau NC.

Macam-Macam Push Button Arduino


Macam macam saklar push button yang umum adalah sebagai berikut:

  1. Push Button NO (Normally Open)
  2. Jenis push button ini akan menyambungkan arus listrik saat ditekan, dan akan kembali seperti semula saat dilepas. Fungsi push button NO biasanya untuk membuat tombol mulai atau start.

  3. Push Button NC (Normally Close)
  4. Fungsi push button NC adalah kebalikan dari NO dan sering disebut sebagai tombol emergency atau stop. Dalam kondisi awal, ia bersifat mengalirkan arus listrik.

    Sehingga pada saat ditekan, ia akan memutus arus listrik. Serta kembali ke posisi semua apabila dilepas.

  5. Push Button Perpaduan NO dan NC
  6. Untuk jenis yang satu ini memiliki empat kaki terminal kontak. Dimana pada saat tombol ditekan, maka sepasang terminal kontaknya akan berada dalam NC, sedangkan dua lainnya NO.

    Sehingga apabila push button ditekan lagi untuk yang kedua kalinya, maka akan terjadi sebaliknya. Sampai sini kamu sudah paham kan fungsi push button NO dan NC.


Harga Push Button

Sebenarnya untuk masalah harga sangat bergantung pada spesifikasi push button. Terutama dalam hal ukuran dan aksesoris yang ada padanya.

Semakin besar ukuran dan banyak aksesoris lampunya, maka semakin mahal pula harganya.

Untuk push button Arduino jenis tactile sendiri, kamu bisa membelinya dalam harga kisaran Rp.300.00 sampai Rp.20.000.00.

Apabila berminat ingin membeli, silahkan ke sini.

Sketch Program Push button Arduino dengan LED

Disini ada dua sketch LED with push button Arduino, jadi tinggal memilih mana program Arduino push button LED yang ingin kamu gunakan. 

Skenario 1: LED akan menyala saat tombol ditekan dan akan mati ketika tombol dilepas

int pinButton = 2;
int pinLED = 8;

void setup() {
pinMode(pinLED, OUTPUT);
pinMode(pinButton, INPUT);
digitalWrite(pinButton, HIGH);
}

void loop() {
if (digitalRead(pinButton) == LOW) {
digitalWrite(pinLED, HIGH);
} else {
digitalWrite(pinLED, LOW);
}
}

Skenario 2: LED akan menyala saat tombol ditekan dan hanya akan mati jika tombol ditekan untuk yang kedua kalinya

int pinButton = 2;
int pinLED = 8;

int buttonPower;
int oldButton = 0;
int state = 0;

void setup() {
pinMode(pinLED, OUTPUT);
pinMode(pinButton, INPUT_PULLUP);
}

void loop() {
buttonPower = digitalRead(pinButton);
if(!buttonPower && !oldButton){
if(state == 0){
digitalWrite(pinLED, HIGH);
state = 1;
}else{
digitalWrite(pinLED, LOW);
state = 0;
}
oldButton = 1;
}else if(buttonPower && oldButton){
oldButton = 0;
}
}

Cara Membuat Rangkaian Sederhana Push Button Arduino

Untuk cara menggunakan push button pada Arduino di rangkaian, bisa kamu lihat di bawah ini:

Alat dan Bahan:

Cara Kerja :

  1. Buatlah rangkaian atau skema push button seperti gambar di bawah ini.
  2. Gambar rangkaian push button Arduino
    Gambar rangkaian push button Arduino
    Konfigurasi pin:
    • GND Arduino ke GND breadboard
    • Kaki panjang LED ke pin 8
    • Kaki pendek LED ke GND breadboard
    • Kaki pertama push button ke GND breadboard
    • Kaki kedua push button ke pin 2 Arduino
  3. Hubungkan Arduino ke laptop dengan menggunakan kabel USB
  4. Buka Arduino IDE, pastikan untuk mengatur port dan board-nya sesuai jenis Arduino yang kamu gunakan.
  5. Ketikkan salah satu program LED dengan push button Arduino di atas berdasarkan skenario yang kamu inginkan pada Arduino IDE
  6. Jika sudah, silahkan upload sketch ke board Arduino
  7. Cobalah untuk menekan pushbutton Arduino dan lihat apa yang terjadi

Penutup

Demikianlah penjelasan lengkap dari saya tentang push button. Semoga teman-teman sekalian bisa mudah dalam memahaminya.

Kalaupun seandainya ada yang ingin ditanyakan, dengan senang hati saya akan menjawab pertanyaan tersebut.

Silahkan bertanya di kolom komentar, sebisa mungkin akan saya jawab dengan sangat baik. Terima Kasih!



FAQ Push Button:

Arti push button

Jika diartikan per kata, push button artinya tombol tekan.

Apa itu push button

Push button for Arduino maksudnya adalah sejenis saklar yang gunanya untuk memutus atau mengalirkan arus listrik.

Jelaskan prinsip kerja dari push button

Pada dasarnya prinsip kerja dari push button adalah memutus atau mengalirkan arus listrik.

Pengertian button

Button adalah tombol

Perbedaan saklar dan push button

Saklar tak selamanya berupa tombol, sedangkan push button sudah pasti tombol

Jelaskan fungsi push button sebagai tombol start

Fungsi push button start maksudnya adalah jenis push button ini cara kerjanya seperti tombol start atau mulai. Jadi pada kondisi awalnya arus listrik tak mengalir. Nanti ia akan mengalir saat tombol ditekan.

Pengertian push button switch

Fungsi push button switch adalah sebagai media yang berguna memutuskan atau mengalirkan aliran listrik. Hanya saja untuk switch ini hanya menggunakan satu tombol untuk memutuskan atau mengalirkan arus listriknya.

Apakah kegunaan dari push button

Kegunaan push button yaitu sebagai perantara yang tugasnya menyambungkan atau memutuskan aliran listrik.

Pengertian NC

NC adalah singkatan dari Normally Close. Jadi untuk kondisi awalnya ia mengalirkan arus listrik. Nanti pada saat ditekan ia akan memutus aliran listrik.

Apa fungsi push button Arduino

Fungsi tombol push button tak lain adalah sebagai pengendali aliran listrik kapan ia harus dialirkan atau diputuskan.

Push button Arduino LED

Rangkain push button secara umum seringkali dipadukan dengan LED


Baca Juga:

Posting Komentar untuk "Push Button Arduino: Pengertian, Fungsi, dan Prinsip Kerja"