● online
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4....
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang....
- ESR Meter Digital LCR-T4 Tester Transistor Diode M....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- 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
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Limit switch merupakan sebuah saklar yang memiliki tuas sebagai penghubung ataupun pemutus arus litrik. Prinsip kerjanya sama seperti push... selengkapnya
Flow meter yaitu sebuah sensor yang berfungsi untuk menghitung aliran air (debit) dan volume air dalam suatu alur dan... selengkapnya
Setelah kamu mengenal Arduino Uno dan isi dari Arduino Uno Trainer Kit, sekarang saatnya masuk ke bagian yang lebih teknis... selengkapnya
Di dalam dunia elektronika, dikenal dua jenis input dan output (I/O) yaitu, analog dan digital. Untuk yang digital itu gampang... selengkapnya
Setelah sebelumnya kamu belajar menyalakan LED, sekarang saatnya Arduino mulai menerima perintah langsung dari kamu. Salah satu cara paling sederhana... selengkapnya
HK1600B merupakan salah satu sensor tekanan yang mudah kita temukan di pasaran, dengan output analog linear dari 0.5V hingga 4.5V,... selengkapnya
Bagi anda yang belum tau cara menggunakan LED pada NodeMCU, pada artikel ini akan di bahas cara-caranya. Sebelum melangkah... selengkapnya
Pada artikel ini saya akan memberikan cara cepat menggunakan motor servo pada Arduino. Pasti tentunya anda sedang mencari tutorial-tutorial... selengkapnya
Hallo untuk selingan ya :p kali ini ini akan membahas khusus pemula yang ingin belajar Arduino yaitu membuat simulasi... selengkapnya
Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500ESP-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.400sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500

Saat ini belum tersedia komentar.