● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- B0505S-1W 5V to 5V converter DC DC power module co....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- 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 Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi
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, Buttonmengimpor pustaka LED dan tombol dari GPIO Zero.from time import sleepmengimpor 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 tekanled.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!
Tutorial Mengontrol LED Secara Manual dengan Tombol pada Raspberry Pi
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Oke sekarang kita akan belajar menyalakan LED dengan Blynk NodeMCU. Tentunya anda semua sudah menginstal aplikasi Blynk kan ya…... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Arduino tidak hanya bisa digunakan untuk menyalakan LED atau membaca input dari tombol, tetapi juga dapat dimanfaatkan untuk membuat simulasi... selengkapnya
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu... selengkapnya
Sedikit kembali ke awal pembelajaran, pembahasan kali ini diperuntukan untuk anda yang masih bingung untuk belajar Arduino dari mana.... selengkapnya
Sensor DS18b20 merupakan sebuah sensor untuk mendeteksi suhu ruangan, namun bisa juga untuk suhu air tergantung dari jenis... selengkapnya
Pada kesempatan ini akan dijelaskan mengenai cara pembuatan export/download berupa file excel berdasarkan range tanggal yang dipilih. Filter ini... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.3002000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.199.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Kabel jumper Dupont untuk jumper Arduino atau Raspeberry Pi 20 cm Female to female 1 lembar = 40 kabel
Rp 11.300

Saat ini belum tersedia komentar.