BLANTERORIONv101

CARA MENGAKSES PUSH BUTTON MENGGUNAKAN ARDUINO UNO || TUTORIAL #3

13 Januari 2025



 MARI KITA MEMBUAT PROGRAM MENGAKASES PUSH BUTTON  DI ARDUINO UNO

Haii Selamat datang, pejuang teknologi! Di tutorial #3 kali ini, kita akan melangkah lebih jauh dengan menjelajahi akses pin 'Input'. Setelah sebelumnya kita mempelajari banyak hal tentang penggunaan pin Arduino sebagai 'Output', sekarang saatnya kita beralih dan mencoba yang baru! Siapkan alat dan bahan berikut ini untuk memulai petualangan belajar kita bersama :
  1. Arduino Uno
  2. Push Button 1 Pc
  3. LED 1 Pc
  4. Resistor 220 ohm 1 Pc
  5. kabel jumper
Jika para pejuang teknologi baru pertama datang ke artikr ini, sobat semua dapat mengakses artikel kami sebelumnya kami sisipkan link dibawah sekaligus membahas tutorial sebelum agar para pejuang teknologi yang baru berada di artikel ini tidak bingung atau ketinggalan informasi.


Tanpa berlama-lama sobat bisa langsung membuat rangkaian seperti dibawah ini dimana pada tutorial kali kita akan menggunakan push button sebagai trigger untuk menghidupkan lampu LED. dapat dicontoh sebagai berikut :


Setelah membuat rangkaian seperti diatas kita langsung saja membuat pemrograman arduino seperti dibawah ini:

int LED = 13;
int Push_button = 12;
int Status_PB = 0;

void setup() {
  pinMode(LED, OUTPUT);//Inisialisasi LED Sebagai OUTPUT
  pinMode(Push_button, INPUT); //Inisialisasi Push_Button Sebagai INPUT

}

void loop() {
  Status_PB = digitalRead(Push_button); // Menyinpan nilai pembacaan variable di dalam Status_PB
    if (Status_PB == HIGH) // Fungsi if adalah perintah Percabangan atau 2 kondisi yang berbeda
    {
      digitalWrite(LED, HIGH);
    }
    else
    {
      digitalWrite(LED, LOW);
    }
}

Penjelasan Program

Baik para pejuang teknologi semua pada tutorial kali ini kita menggunakan fungsi percabangan yaitu  (if - else) dimana fungsi ini bertujuan membandingkan 2 kondisi yang berbeda yang telah ditentukan. dalam program kali ini kondisi yang kita inginkan adalah saat push button bernilai HIGH / 1 maka akan memerintahkan arduino untuk memberi nilai pin LED untuk HIGH .

if (Status_PB == HIGH)
    {
      digitalWrite(LED, HIGH);
    }
Maka jika kondisi tidak terpenuhi atau false maka arduino akan memerintahkan pin LED untuk kondisi LOW. Baiklah sobat semua semoga penjelasan kali ini dapat mudah dipahami dan bisa dikembangkan secara mandiri. Kunjungi terus website jendral Robot karena akan banyak tutorial dan tips yang menarikkkkk.

Komentar