● online
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Sensor Api Flame detector sensor....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Water Level sensor ketinggian air - deteksi air....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- 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.
Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit
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.
Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit
Android Intent adalah struktur data atau objek yang terdapat deskripsi dari tugas yang akan dijalankan. Salah satu keunggulan dari... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Sensor Waterflow adalah sensor yang dapat membaca aliran air pada suatu tempat/saluran air. Sensor ini digunakan untuk membaca... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Kalau kamu baru mulai belajar Arduino, percobaan pertama yang paling wajib dicoba adalah menyalakan LED. Percobaan ini kelihatannya simpel, tapi... selengkapnya
Limit switch merupakan sebuah saklar yang memiliki tuas sebagai penghubung ataupun pemutus arus litrik. Prinsip kerjanya sama seperti push... selengkapnya
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit... selengkapnya
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Apa itu relay? Relay merupakan sebuah saklar yang dikendalikan dengan aliran arus listrik. Pada relay terdapat 2 bagian utama... selengkapnya
Oke kali ini akan membahas seputar sensor fingerprint, dimana fungsi dari fingerprint ini adalah sebagai validasi data identitas dengan... selengkapnya
Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.0002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000ESP-WROOM-32 is Powered by Espressif’s most advanced SoC, the ESP-WROOM-32 features high performance, a wide range of peripherals, Wi-Fi and… selengkapnya
Rp 38.400Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500

Saat ini belum tersedia komentar.