Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit

Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit

Diposting pada 17 December 2025 oleh indo maker / Dilihat: 8 kali

Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana untuk memberikan input ke Arduino adalah menggunakan tombol.

Walaupun terlihat sepele, tombol punya peran yang sangat penting dalam dunia elektronika dan robotika. Hampir semua sistem interaktif pasti melibatkan input dari pengguna, entah itu tombol, sensor sentuh, atau sensor lainnya. Dari tombol inilah kamu akan belajar bagaimana Arduino membaca perintah dan mengambil keputusan.

Di percobaan ini, kamu akan mempelajari cara menghubungkan tombol ke Arduino Uno Trainer Kit dan membaca status tombol melalui pin input digital.

Alat dan Bahan yang Diperlukan

Untuk menjalankan proyek ini, berikut yang kamu butuhkan:

  • Arduino Uno Trainer Kit
  • Tombol
  • Kabel jumper
  • Software Arduino IDE

Menyusun Rangkaian Tombol

Untuk membaca input dari tombol, rangkaiannya cukup sederhana. Tombol akan dihubungkan ke salah satu pin digital Arduino dan ke ground.

Susunan rangkaian:

  • Hubungkan salah satu kaki tombol ke pin D9
  • Hubungkan kaki tombol lainnya ke pin GND

Gambar 1. Wiring Rangkaian Tombol dengan Arduino Uno Pin D9

Menulis Program Pembacaan Tombol

Setelah rangkaian selesai, buka aplikasi Arduino IDE, lalu tuliskan program berikut dan unggah ke papan Arduino Uno.

void setup() {
  pinMode(9, INPUT_PULLUP);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(9) == LOW) {
    Serial.println("Tombol ditekan");
  } else {
    Serial.println("Tombol tidak ditekan");
  }

Penjelasan Kode

  • pinMode(9, INPUT_PULLUP); digunakan untuk mengatur pin D2 sebagai masukan dengan resistor penarik internal
  • begin(9600); digunakan untuk memulai komunikasi serial dengan kecepatan 9600 bps
  • digitalRead(9); digunakan untuk membaca kondisi logika dari tombol pada pin D9
  • println(“Tombol ditekan”); digunakan untuk menampilkan pesan pada serial monitor ketika tombol ditekan
  • println(“Tombol tidak ditekan”); digunakan untuk menampilkan pesan saat tombol tidak ditekan

Hasil Percobaana

Gambar 2. Hasil Percobaan Tombol dengan Pin D9

Saat program dijalankan, Arduino akan menampilkan kondisi tombol pada Serial Monitor secara bergantian. Ketika tombol ditekan, pesan yang ditampilkan menunjukkan bahwa tombol berada dalam kondisi aktif. Sebaliknya, ketika tombol tidak ditekan, Arduino akan menampilkan kondisi tidak aktif. Hasil ini menunjukkan bahwa Arduino mampu membaca dua kondisi input secara jelas dan konsisten, sehingga konsep dasar interaksi antara pengguna dan sistem kendali dapat dipahami dengan baik.

Bagikan ke

Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: