Lompat ke konten Lompat ke sidebar Lompat ke footer

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:

19 komentar untuk "Push Button Arduino: Pengertian, Fungsi, dan Prinsip Kerja"

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  2. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  3. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  4. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  7. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  8. Nice post! Thanks for sharing this quality information with us. I really enjoyed reading. check this and visit this site to know more Download okbet app

    BalasHapus
  9. Mantap artikelnya
    Sangat membantu
    Mudahan bs ambil projects buat TA nnt di akhir semester

    BalasHapus
  10. "Wow, this blog is a breath of fresh air! It's incredibly uplifting to read about the power of positivity in our lives. The author's perspective on finding joy in everyday moments resonates deeply with me. Their words inspire me to shift my focus towards gratitude and embrace the beauty that surrounds me. This blog is a reminder that happiness truly is a choice, and I'm grateful for the positive vibes it has brought into my day!" Protección Orden Nueva Jersey

    BalasHapus
  11. The Arduino push button is a crucial component in electronics, acting as a momentary switch. When pressed, it completes the circuit, enabling the flow of current. Arduino processes this input, triggering specific actions in the connected program. Understanding its function and principles is key for incorporating interactive features into electronic projects. "Your comment is like a burst of confetti, adding joy to our blog. Each word is a brushstroke on the canvas of conversation, creating a vibrant tapestry of ideas. We eagerly await your next insight, as your contributions light up our digital world. Thanks for being our comment superstar!"
    appealing a protective order in virginia

    BalasHapus
  12. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  13. Amazing blog post! I really enjoyed reading your article on "Push Button Arduino: Pengertian, Fungsi, dan Prinsip Kerja." You did a fantastic job explaining the concept and workings of the push button in Arduino.
    Your clear and concise explanation helped me gain a better understanding of how push buttons function in Arduino projects. I appreciate that you not only defined the push button but also delved into its different applications and uses in various projects.
    The way you outlined the working principle of the push button was insightful. Your step-by-step explanation, coupled with the relevant diagrams, made it easy for beginners like me to comprehend the process behind the button's functionality.
    Additionally, your writing style is engaging and accessible, making it an enjoyable read for both beginners and experienced Arduino enthusiasts. I'm already looking forward to your future blog posts on Arduino!
    Thank you for sharing your knowledge and expertise on this topic. Keep up the great work!

    va uncontested divorce

    BalasHapus
  14. The simplicity and power encapsulated in a push-button Arduino are truly remarkable! 🤖🔘 The ability to trigger actions with a simple press opens up a world of possibilities for creators and innovators. Whether you're a seasoned developer or a curious beginner, the push-button Arduino represents the gateway to endless creative automation. Kudos to the inventors and enthusiasts pushing the boundaries of what's possible with a mere push! 🚀👏 #ArduinoMagic #InnovationInAction #PushThePossibilities

    Lawyer for Driving Without License In New Jersey

    BalasHapus
  15. Wow, what an inspiring blog post! Fundraising for youth crew teams is such an important cause that deserves our support. As a former member of a crew team myself, I can attest to the life-changing experiences and skills that come from being part of such a team.
    It's great to see the community coming together to raise funds for these young athletes. The dedication and hard work required in the sport of rowing should not be underestimated. From early morning practices to grueling competitions, these young individuals give it their all.
    Fundraising events like bake sales, car washes, and community outreach are not only vital for raising funds, but also for spreading awareness about the sport and the benefits it brings. It's heartwarming to see the community rallying behind these young athletes and helping them reach their goals.
    I encourage everyone to get involved in any way they can, whether it's through volunteering, donating, or simply cheering them on during regattas. Let's show our support and ensure that these talented youth crew teams continue to thrive and succeed!

    truck accident injury lawyer


    BalasHapus
  16. "Push-button-arduino is an incredibly useful and versatile tool for anyone diving into the world of Arduino projects. With just a simple push of a button, you can trigger a wide range of actions and functions within your projects, from turning on LEDs to controlling motors or even initiating complex sequences. Its simplicity makes it perfect for beginners learning the basics of physical computing, while its flexibility allows for endless possibilities in more advanced projects. Whether you're a hobbyist or a professional, having a reliable push-button-arduino in your toolkit is essential for bringing your ideas to life with ease and efficiency."

    New York Divorce No Fault

    BalasHapus