● online
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- 10X RESISTOR 1K 1KOHM 1/4W 1% METAL FILM....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- Power module DC DC 9A 300W Step Down Buck Converte....
- 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
Flame sensor sangat sensitif terhadap nyala api (cahaya) dan radiasi di sekitarnya. Sensor ini dapat mendeteksi sumber cahaya biasa... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Pada artikel ini akan membahas bagaimana cara menangani motor stepper dan uln2003 tentunya masih menggunakan Arduino sebagai kontrolernya. Stepper... selengkapnya
Dalam dunia elektronika untuk hobi dan prototyping, Arduino sering kali dianggap sebagai jalan termudah untuk mulai mengerjakan proyek mikrokontroler. Namun, ketika proyek mulai lebih komplikatif misalnya, jika ingin mengecilkan ukuran papan, mengurangi biaya produksi, atau membuat casing yang khusus,... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
MPU6050 merupakan sebuah sensor yang berfungsi untuk mengukur percepatan suatu benda yang bergerak. Nah kali ini kita akan belajar... selengkapnya
Siapa yang kenal dengan modul SIM? dengan modul ini kita bisa berkomunikasi dengan SIM GSM baik untuk mengirim... selengkapnya
Blynk merupakan sebuah platform aplikasi android yang diperuntukan untuk berbagai kontroler hardware seperti arduino, esp8266, raspberry dsb untuk mengendalikan,... selengkapnya
Alat dan Bahan Sensor Inframerah MLX90614 Arduino nano beli Deskripsi Secara internal, MLX90614 terdiri dari dua perangkat yakni... selengkapnya
Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.40012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400ESR 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.000POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000

Saat ini belum tersedia komentar.