Universitas Gadjah Mada Menara Ilmu Mikrokontroller
Universitas Gadjah Mada
  • Home
  • Kabar Terkini
  • Artikel
    • Teknologi Mikrokontroler
    • Sensor
    • Pemrograman
    • Penelitian
  • Profil
  • Forum
  • Beranda
  • Pemrograman
  • Menggunakan Button Untuk Mengontrol LED Pada Arduino

Menggunakan Button Untuk Mengontrol LED Pada Arduino

  • Pemrograman
  • 2 October 2018, 14.21
  • Oleh: roghib.muh
  • 0

Pada artikel ini akan ditunjukkan cara menggunakan button/tombol sebagai input untuk dapat mengontrol nyala lampu LED pada output.

1. Alat dan Bahan

  • Komputer
  • Board Arduino UNO R3
  • Kabel USB
  • Resistor 10K
  • Push Button
  • Breadboard
  • Kabel

2. Skematik


Gambar 1. Skematik Button Arduino

3. Kode program

    const int buttonPin = 2; // inisiasi konstanta tombol pada pin 2

const int LEDPin = 13; // inisiasi konstanta LED pada pin 13

int buttonState = 0; // inisiasi status tombol

void setup()
{

  // inisiasi pin LED sebagai OUTPUT

  pinMode(LEDPin, OUTPUT);

  // inisiasi pin tombol sebagai INPUT

  pinMode(buttonPin, INPUT);

 }

void loop()

{

  // baca status tombol apakah LOW atau HIGH

  buttonState = digitalRead(buttonPin);

  // jika status tombol HIGH maka

  if (buttonState == HIGH)
  {

    // menyalakan LED

    digitalWrite(LEDPin, HIGH);

  }

  // jika status tombol selain HIGH maka

  else
  {

    // mematikan LED

    digitalWrite(LEDPin, LOW);

  }

}

4. Langkah Kerja

  • Siapkan alat dan bahan
  • Rangkai alat dan bahan seperti skema pada Gambar 1.
  • Tuliskan kode program pada Arduino IDE
  • Upload Program
  • Tekan Tombol maka LED pada board Arduino akan menyala, dan saat tombol dilepas maka LED akan mati.

5. Video

Berikut video tutorial untuk artikel ini:

Youtube

Leave A Comment Cancel reply

Your email address will not be published. Required fields are marked *

*

Recent Posts

  • Infografis Lab Riset Elins 2002-2021
  • Video Dokumentasi Produk Lab Riset Elektronika dan Instrumentasi 2021
  • E-Drones Flight Controller Lab Riset Elektronika dan Instrumentasi
  • Nursebot Lab Riset Elektronika dan Instrumentasi
  • Pendeteksi Tembakau Lab Riset Elektronika dan Instrumentasi

Recent Comments

    Universitas Gadjah Mada

    Menara Ilmu Mikrokontroler FMIPA
    Universitas Gadjah Mada
    Kontak :
    roghib.muh@ugm.ac.id
    +62 856-4781-7270

    © Universitas Gadjah Mada

    KEBIJAKAN PRIVASI/PRIVACY POLICY