● online
- USB To RS485 High Speed Converter RS-485 RS 485 Ad....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- Power module DC DC 9A 300W Step Down Buck Converte....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- 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 Menggunakan Tombol untuk Mendapatkan Input di Raspberry Pi
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan mempelajari bagaimana cara menghubungkan tombol ke Raspberry Pi, lalu membaca input-nya menggunakan pustaka GPIO Zero di Python. Dengan satu kali tekan, Raspberry Pi bisa merespons dan menjalankan perintah sesuai keinginanmu. Ini adalah dasar dari berbagai aplikasi interaktif, mulai dari kontrol LED, alarm sederhana, hingga game buatan sendiri. Panduan ini dirancang agar mudah diikuti, bahkan oleh pemula sekalipun.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan:
- Raspberry Pi Trainer Kit V2
- Tombol/Button
- Breadboard dan kabel jumper
- Software:
- MobaXterm (untuk remote terminal)
- Notepad++ (untuk menulis skrip Python)
Wiring Rangkaian Percobaan Tombol
Susun rangkaian dengan panduan seperti ini:
- Pin button ke Pin GPIO 2
- Pin ground button ke GND
Gambar 1. Wiring Rangkaian Button Dengan GPIO Pin 2
Menulis Program Menyalakan Tombol
Setelah semua komponen terpasang, buka Notepad++ dan buat file Python baru. Tulis kode berikut dan simpan dengan nama button.py:
from gpiozero import Button
button = Button(2)
button.wait_for_press()
print('You pushed me')
Penjelasan Kode
from gpiozero import Buttonmengimpor pustaka tombol dari GPIO Zero.button = Button(2)memberi tahu bahwa tombol terhubung ke pin GPIO 2.button.wait_for_press()program menunggu tombol di tekan.print('You pushed me')teks yang akan di tampilkan ketika pada terminal apabila tombol sudah ditekan
Apa yang Akan Terjadi dengan Tombol?
Program ini akan berhenti sejenak dan “menunggu” sampai tombol ditekan. Saat kamu menekan tombol, baris print("You pushed me!") akan dijalankan, dan teks tersebut akan muncul di terminal.
![]()
Fungsi wait_for_press() sangat berguna untuk menunggu input pengguna sebelum menjalankan proses selanjutnya. Kamu bisa mengganti teks atau menambahkan aksi lain, seperti menyalakan LED, menjalankan musik, atau mencatat log ke file.
Dengan memanfaatkan tombol sebagai input, Raspberry Pi bisa merespons perintah langsung dari pengguna. Ini adalah dasar dari banyak proyek interaktif berbasis mikrokontroler atau komputer mini. Terus eksplorasi pustaka GPIO Zero yang menyediakan cara sederhana namun powerful untuk menghubungkan perangkat keras dengan Python. Selamat bereksperimen, dan jangan ragu mencoba kombinasi tombol + LED untuk proyek-proyek menarik berikutnya!
Tutorial Menggunakan Tombol untuk Mendapatkan Input di Raspberry Pi
Rain sensor merupakan sensor yang berfungsi untuk mendeteksi hujan turun atau tidak. Intinya sensor ini jika terkena air pada... selengkapnya
Pada beberapa profesi yang menggunakan bantuan suatu aplikasi ataupun perangkat lunak sangatlah banyak. Nyatanya dengan adanya berbagai macam perangkat... selengkapnya
Sensor ultrasonik merupakan sensor yang menggunakan gelombang ultrasonik. Gelombang ultrasonik yaitu gelombang yang umum digunakan untuk mendeteksi keberadaan suatu benda... selengkapnya
Secara bawaan, GPIO Raspberry Pi hanya bisa membaca input digital yang berarti hanya bisa mendeteksi dua kondisi, yaitu hidup atau... selengkapnya
Penggunaan LCD I2C sering kali gagal menampilkan teks karena deklarasi awal yaitu alamat I2C yang salah/keliru dikarenakan alamat yang... selengkapnya
Sensor DS18b20 merupakan sebuah sensor untuk mendeteksi suhu ruangan, namun bisa juga untuk suhu air tergantung dari jenis... selengkapnya
Semangat pagi semua, kali ini kita akan belajar mengenai penggunaan LCD pada Arduino tanpa module I2C. Kenapa perlu belajar... selengkapnya
Jumpa lagi dengan indomaker, salam hangat untuk anda-anda diluar sana yang selalu semangat belajar Arduino. Pada tutorial kali ini... selengkapnya
SMS gateway merupakan layanan yang berguna untuk meneruskan pesan ke jaringan seluler lain... selengkapnya
Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen... selengkapnya
sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v – Sudah include module I2C Backpack dan tersolder… selengkapnya
Rp 30.000MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000ESR 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.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.199.000

Saat ini belum tersedia komentar.