Sabtu, 15 November 2025

Proyek 2.2 : 1 LED dan 2 Push Button ON/OFF

Proyek Arduino 2.2 : 1 LED dan 2 Push Button ON/OFF

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 1 LED 2 Push Button ON/OFF.

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. 1 LED
  3. 1 Resistor
  4. 2 Push Button
  5. Kabel penghubung (GND dan Digital Pin)

III. Gambar Kerja

Gambar proyek 2.2

IV. Prinsip Kerja

Pada rangkaian ini terdapat dua push button yang masing-masing memiliki fungsi berbeda untuk mengendalikan satu LED. Push button pertama (PB) terhubung ke pin 6, sedangkan push button kedua (PBM) terhubung ke pin 5. Keduanya menggunakan konfigurasi INPUT_PULLUP, sehingga kondisi normal pin adalah HIGH ketika tombol tidak ditekan. Begitu tombol ditekan, pin segera berubah menjadi LOW karena terhubung langsung dengan ground. LED sendiri terhubung pada pin 7 melalui resistor pembatas arus. Program terus memantau kedua tombol tersebut. Jika tombol pada pin 6 ditekan, program memberikan sinyal HIGH ke LED sehingga LED menyala. Sebaliknya, jika tombol pada pin 5 ditekan, program mengubah pin LED menjadi LOW sehingga LED langsung mati. Dengan cara ini, kedua tombol bekerja seperti saklar terpisah, yaitu satu tombol khusus untuk menyalakan LED, dan satu tombol lainnya untuk mematikannya.

V. Kode Pemrograman

Kode proyek 2.2

VI. Kesimpulan

Secara keseluruhan, rangkaian ini menunjukkan cara sederhana mengontrol satu LED dengan dua tombol yang memiliki fungsi yang saling berlawanan. Tombol pertama bertugas menyalakan LED, sedangkan tombol kedua mematikannya. Penggunaan mode INPUT_PULLUP membuat rangkaian lebih praktis karena tidak membutuhkan resistor eksternal untuk input tombol. Hasil akhirnya, LED hanya merespons ketika salah satu tombol ditekan, sehingga kontrol nyalanya menjadi lebih jelas dan mudah dipahami.

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 ...