Push Button Arduino: Pengertian, Fungsi, dan Prinsip Kerja
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.
Sedangkan untuk push button yang biasa digunakan pada rangkaian Arduino adalah jenis tactile.
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 saklar push button yang umum adalah sebagai berikut:
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.
Sedangkan untuk push button yang biasa digunakan pada rangkaian Arduino adalah jenis tactile.
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:
- Push Button NO (Normally Open) 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.
- Push Button NC (Normally Close) Fungsi push button NC adalah kebalikan dari NO dan sering disebut sebagai tombol emergency atau stop. Dalam kondisi awal, ia bersifat mengalirkan arus listrik.
- Push Button Perpaduan NO dan NC 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 pada saat ditekan, ia akan memutus arus listrik. Serta kembali ke posisi semua apabila dilepas.
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:
- Arduino Uno dan kabelnya (beli disini)
- Software Arduino IDE
- Breadboard (beli disini)
- Push Button (dapatkan disini)
- LED
- Kabel Jumper (comot disini)
Cara Kerja :
- Buatlah rangkaian atau skema push button seperti gambar di bawah ini.
- 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
- Hubungkan Arduino ke laptop dengan menggunakan kabel USB
- Buka Arduino IDE, pastikan untuk mengatur port dan board-nya sesuai jenis Arduino yang kamu gunakan.
- Ketikkan salah satu program LED dengan push button Arduino di atas berdasarkan skenario yang kamu inginkan pada Arduino IDE
- Jika sudah, silahkan upload sketch ke board Arduino
- Cobalah untuk menekan pushbutton Arduino dan lihat apa yang terjadi
Gambar rangkaian push button Arduino |
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 tombolPerbedaan saklar dan push button
Saklar tak selamanya berupa tombol, sedangkan push button sudah pasti tombolJelaskan 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 LEDBaca Juga:
hi
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapustry this okbet ph
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusNice 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
BalasHapusMantap artikelnya
BalasHapusSangat membantu
Mudahan bs ambil projects buat TA nnt di akhir semester
Thanks for sharing the blog.. I love to read tis blog..
BalasHapusencontrar abogado de bancarrota cerca de mí
"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
BalasHapusThe 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!"
BalasHapusappealing a protective order in virginia
Komentar ini telah dihapus oleh pengarang.
BalasHapusAmazing 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.
BalasHapusYour 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
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
BalasHapusLawyer for Driving Without License In New Jersey
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.
BalasHapusIt'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
"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."
BalasHapusNew York Divorce No Fault
"Push-button-arduino is a game-changer in the world of DIY electronics! Its simplicity combined with Arduino's versatility opens up endless possibilities for creators of all levels. Whether you're a beginner exploring the basics or an experienced maker crafting complex projects, this innovative tool provides a seamless interface for integrating push-button functionality into your creations. With just a click, you can unleash a world of innovation and creativity. Here's to pushing boundaries and sparking imagination with push-button-arduino!"
BalasHapusLawyer for Driving Without License In New Jersey
Arduino Tutorial: How to Use a Button with Arduino Uno: This video tutorial shows how to connect a push button to a breadboard and an Arduino board, use a pull-down resistor, and program the Arduino to light up an LED when the button is pressedtruck accident lawyer virginia
BalasHapus