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 Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi

Tutorial Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi

Diposting pada 16 September 2025 oleh indo maker / Dilihat: 151 kali / Kategori: , ,

Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi tersebut: LED akan menyala hanya saat tombol ditekan. Ini adalah dasar dari banyak sistem kendali di dunia nyata, seperti lampu otomatis, bel pintu, atau sistem konfirmasi input. Dengan memahami cara kerja hubungan antara input dan output, kamu sudah selangkah lebih dekat untuk membuat perangkat interaktif yang sesungguhnya.

Alat dan Bahan yang Diperlukan

Untuk menjalankan proyek ini, berikut yang kamu butuhkan:

  • Raspberry Pi Trainer Kit V2
  • LED
  • Resistor
  • Button/Tombol
  • Breadboard dan kabel jumper
  • Software:
    • MobaXterm (untuk remote terminal)
    • Notepad++ (untuk menulis skrip Python)

Wiring Rangkaian Percobaan Mengontrol LED dengan Tombol

Susun rangkaian dengan panduan seperti ini:

  • LED:

    • Kaki panjang (anoda) ke GPIO pin 15
    • Kaki pendek (katoda) ke GND melalui resistor
  • Button:

    • Satu kaki ke GPIO pin 2
    • Satu kaki lagi ke GND


Gambar 1. Rangkaian Schematic LED dan Button

Gunakan breadboard untuk merapikan sambungan. Pastikan koneksi pin benar agar Raspberry Pi dapat membaca input dan mengontrol LED secara akurat.

Menulis Program Menyalakan LED Berkedip

Setelah semua komponen terpasang, buka Notepad++ dan buat file Python baru. Tulis kode berikut dan simpan dengan nama button2.py :

from gpiozero import LED, Button
from time import sleep

led = LED(15)
button = Button(2)

button.wait_for_press()
led.on()
sleep(3)
led.off()

Penjelasan Kode

  • from gpiozero import LED, Button mengimpor pustaka LED dan tombol dari GPIO Zero.
  • from time import sleep mengimpor pustaka jeda dari time.
  • led = LED(15) memberi tahu bahwa LED terhubung ke pin GPIO 15.
  • button = Button(2) memberi tahu bahwa tombol terhubung ke pin GPIO 2.
  • button.wait_for_press()membuat program menunggu hingga tombol input di tekan
  • led.on() menyalakan LED.
  • sleep(3) memberi jeda selama 3 detik.
  • led.off() mematikan LED.

Apa yang Akan Terjadi dengan LED ?

Saat program dijalankan, Raspberry Pi akan “menunggu” sampai tombol ditekan. Begitu tombol ditekan, LED akan menyala selama 3 detik lalu mati. Program kemudian selesai.

Menggabungkan input tombol dengan output LED adalah langkah awal menuju berbagai proyek interaktif. Dengan logika sederhana seperti ini, kamu sudah bisa membuat sistem respon cepat, alarm, atau indikator visual. Terus eksplorasi pustaka GPIO Zero, dan jangan takut bereksperimen dengan logika kondisional, perulangan, dan reaksi waktu nyata. Selamat mencoba!

Bagikan ke

Tutorial Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: