Minggu, 16 November 2025

Proyek 2.3 : 2 LED 2 Push Button Nyala Bersamaan

Proyek Arduino 2.3 : 2 LED 2 Push Button Nyala Bersamaan

oleh Joshua Eka A. P. / XII-B / 24

I. Tujuan

  1. Mempelajari fungsi dari Push Button terhadap LED menggunakan Arduino Uno dalam simulasi Wokwi.
  2. Memahami prinsip kerja Push Button untuk menyalakan dan mematikan LED.
  3. Mengetahui mekanisme Push Button sebagai "INPUT_PULLUP" dalam sistem pemrograman Arduino Uno.
  4. Mengenal tipe data "int" dalam pemrograman Arduino Uno.
  5. Mengetahui sistem kerja pemrograman dari proyek Arduino 2 LED 2 Push Button untuk menyala secara bersamaan.

II. Alat & Komponen Virtual

Alat :
  1. Device gadget (laptop, komputer, atau handphone)
  2. Koneksi Internet
  3. Aplikasi browser (Chrome, Microsoft Edge, Firefox, dsb)
  4. Website Wokwi
Komponen Virtual :
  1. Arduino Uno
  2. 2 LED
  3. 2 Resistor
  4. 2 Push Button
  5. Kabel penghubung (GND dan Digital Pin)

III. Gambar Kerja

Gambar proyek 2.3


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

Kode proyek 2.3


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

Proyek 4 : LCD I2C dan 2 Push Button

  Proyek Arduino 3 : LCD LiquidCrystal I2C (16x2) & 2 Push Button oleh Joshua Eka A. P. / XII-B / 24 dan Tistan Aprilio R. / XII-B / 35 ...