Proyek Arduino 2.3 : 2 LED 2 Push Button Nyala Bersamaan
oleh Joshua Eka A. P. / XII-B / 24
I. Tujuan
- Mempelajari fungsi dari Push Button terhadap LED menggunakan Arduino Uno dalam simulasi Wokwi.
- Memahami prinsip kerja Push Button untuk menyalakan dan mematikan LED.
- Mengetahui mekanisme Push Button sebagai "INPUT_PULLUP" dalam sistem pemrograman Arduino Uno.
- Mengenal tipe data "int" dalam pemrograman Arduino Uno.
- Mengetahui sistem kerja pemrograman dari proyek Arduino 2 LED 2 Push Button untuk menyala secara bersamaan.
II. Alat & Komponen Virtual
Alat :
- Device gadget (laptop, komputer, atau handphone)
- Koneksi Internet
- Aplikasi browser (Chrome, Microsoft Edge, Firefox, dsb)
- Website Wokwi
Komponen Virtual :
- Arduino Uno
- 2 LED
- 2 Resistor
- 2 Push Button
- Kabel penghubung (GND dan Digital Pin)
III. Gambar Kerja
IV. Prinsip Kerja
Pada rangkaian ini terdapat dua push button dan dua LED yang masing-masing bekerja secara independen. Push button merah terhubung ke pin 8, sedangkan push button biru terhubung ke pin 9. Keduanya dikonfigurasi menggunakan INPUT_PULLUP, sehingga kondisi normal dari kedua pin tersebut adalah HIGH ketika tombol tidak ditekan. Saat tombol ditekan, rangkaian langsung menarik pin ke ground sehingga nilainya berubah menjadi LOW. Dua LED yang digunakan juga dipisahkan fungsinya: LED merah terhubung ke pin 7, dan LED biru ke pin 6, masing-masing melalui resistor pembatas arus. Program membaca kondisi tiap tombol secara terus-menerus. Ketika tombol merah ditekan, program mengaktifkan pin 7 sehingga LED merah menyala, dan ketika tombol dilepas LED akan mati kembali. Cara kerja yang sama berlaku pada tombol biru untuk mengendalikan LED biru. Karena kedua tombol bekerja sendiri-sendiri, kedua LED bisa menyala bersamaan, salah satu saja, atau semuanya mati semuanya bergantung pada tombol mana yang ditekan.
V. Kode Pemrograman
VI. Kesimpulan
Secara keseluruhan, rangkaian ini memperlihatkan bagaimana dua input digital dapat mengontrol dua output digital secara terpisah namun dapat berfungsi dalam waktu yang sama. Penggunaan INPUT_PULLUP membuat rangkaian lebih sederhana karena tidak memerlukan resistor tambahan untuk tombol. Hasil akhirnya, setiap tombol mengendalikan LED masing-masing, dan kedua LED dapat menyala bersamaan bila kedua tombol ditekan. Rangkaian ini cocok sebagai dasar pemahaman kontrol paralel pada Arduino.


Tidak ada komentar:
Posting Komentar