● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- TANG CRIMPING PRESS SKUN RATCHET YTH SN-48B....
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- Water Level sensor ketinggian air - deteksi air....
- Motor servo MG996R TowerPro Metal Gear....
- Power module DC DC 9A 300W Step Down Buck Converte....
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- 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
Arduino tidak hanya bisa digunakan untuk menyalakan LED atau membaca input dari tombol, tetapi juga dapat dimanfaatkan untuk membuat simulasi... selengkapnya
Pada postingan artikel kali ini akan mengupas tentang penggunaan LCD 20×4 pada Arduino. Maksud dari 20×4 adalah lcd ini... selengkapnya
Blynk menawarkan beragam fungsi ya, salah satunya untuk mengontrol perangkat. Penggunaan Blynk ini bisa kapan dan dimana saja ya,... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Pemanfaatan sebuah sensor bisa dijadikan berbagai fungsi, nah kali ini kita akan belajar untuk memonitoring sensor menggunakan WIFI yang... 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
Push button switch merupakan sebuah saklar dimana komponen ini berfungsi untuk mengubungkan atau memutus arus listrik. Saklar jenis ini... selengkapnya
Dalam menjalankan bisnis online tentu saja harus memperhatikan beberapa aspek agar bisnis kita berjalan dengan lancar. Sebagai contoh di... selengkapnya
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan... selengkapnya
Sensor level A01 Series adalah perangkat yang digunakan untuk mengukur ketinggian permukaan benda padat atau cairan menggunakan gelombang ultrasonik. Sensor ini... selengkapnya
Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.400The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.3001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500sg90 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.