● online
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- Kabel Jumper Arduino Dupont 20 cm Female to Male P....
- Motor Servo MG995 TowerPro Metal Gear....
- Raspberry Pi Pico Microcontroller Board....
- LED 3mm Lampu LED 3 mm....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- 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
Apa itu relay? Relay merupakan sebuah saklar yang dikendalikan dengan aliran arus listrik. Pada relay terdapat 2 bagian utama... selengkapnya
Phyton merupakan bahasa yang sangat populer saat ini. Bahasa yang dibuat oleh Guido Van Rossum pada tahun 1991 ini... selengkapnya
Pernahkah Anda melihat suatu objek foto diatas air, lalu di atas air ada pantulan dari objek foto tersebut, nah... selengkapnya
Punya SHT40 dan ESP32-C3 Mini tapi masih bingung cara menghubungkannya? Tenang, prosesnya sebenarnya cukup simpel karena SHT40 menggunakan komunikasi I2C,... selengkapnya
Pada postingan artikel kali ini akan mengupas tentang penggunaan LCD 20×4 pada Arduino. Maksud dari 20×4 adalah lcd ini... selengkapnya
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Dalam dunia fotografi, mengambil foto yang bagus merupakan suatu keahlian yang harus di kuasai oleh seorang fotografer. Karena dengan... selengkapnya
LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Penggunaan LCD I2C sering kali gagal menampilkan teks karena deklarasi awal yaitu alamat I2C yang salah/keliru dikarenakan alamat yang... selengkapnya
Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Tutorial Membaca Input Tombol Menggunakan Arduino Uno Trainer Kit
Kategori
Artikel Terkait
-
Biar Dapur Anti Kebakaran Yuk Bikin Detektor Gas dan Asap Sederhana Pakai Arduino Uno
-
Bikin Penyiram Tanaman Otomatis Pakai Arduino Uno Biar Tanaman Anti Layu
-
Jaga Rumah dari Kebakaran dengan Sistem Monitoring Arduino yang Satset dan Akurat
-
Pantau Tandon Air Gak Pake Ribet dengan ESP32 dan Sensor Water Level
-
Bikin Sendiri Alat Pendeteksi Hujan Pakai Arduino Uno Biar Gak Kaget Pas Jemuran Basah

Saat ini belum tersedia komentar.