Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Membaca Tekanan Tombol melalui GPIO pada Raspberry Pi: Panduan Langkah demi Langkah

Jika Anda ingin membangun perangkat elektronik, pada suatu titik Anda akan perlu membaca data melalui GPIO. Dalam latihan ini, kita akan membaca nilai tombol push pada breadboard.

Atur rangkaian seperti yang ditunjukkan dalam gambar di kanan. Perhatikan bahwa satu ujung resistor 4.7kOhm yang terhubung ke pin 23 terhubung ke rel daya positif. Kabel jumper merah menghubungkan rel positif pada breadboard ke pin 3.3V pada header GPIO. Kabel jumper hijau yang terhubung ke salah satu pin pada tombol terhubung ke rel negatif pada breadboard, dan ada kabel jumper lain yang menghubungkan rel negatif supply tersebut ke pin GND pada header GPIO.

Resistor digunakan untuk menarik voltase pada pin 23 ke logika 1. Tanpa resistor ini, pin 23 akan memiliki nilai tidak tentu. Ketika tombol ditekan, pin 23 terhubung langsung ke ground, jadi beralih ke logika 0.

Simpan kode berikut dalam berkas bernama button.py

#!/usr/bin/env python import time import RPi.GPIO as GPIO def main(): # tell the GPIO module that we want to use the # chip's pin numbering scheme GPIO.setmode(GPIO.BCM) # setup pin 25 as an output GPIO.setup(23,GPIO.IN) GPIO.setup(24,GPIO.OUT) GPIO.setup(25,GPIO.OUT) GPIO.output(25,True) while True: if GPIO.input(23): # the button is being pressed, so turn on the green LED # and turn off the red LED GPIO.output(24,True) GPIO.output(25,False) print "button true" else: # the button isn't being pressed, so turn off the green LED # and turn on the red LED GPIO.output(24,False) GPIO.output(25,True) 

Untuk lebih banyak detail: Detecting a button press through GPIO

Proyek Saat Ini / Posting juga dapat ditemukan menggunakan:


Proses manufaktur

  1. Profiling Suhu Raspberry Pi yang Akurat dengan Python, SQLite, dan LabVIEW
  2. Sensor Suhu Infra Merah TMP006 dengan Raspberry Pi: Panduan Library Python & Pengaturan
  3. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  4. Pemantauan Cuaca Jarak Jauh dengan Raspberry Pi 3 dan PubNub
  5. Cara Menghubungkan Sensor Suhu One-Wire DS1820 ke Raspberry Pi Menggunakan GPIO
  6. Menghubungkan Sensor Ultrasonik HC-SR04 ke Raspberry Pi 3 – Panduan Lengkap
  7. Integrasikan TI SensorTag dengan Blynk melalui Node-RED di Raspberry Pi Zero
  8. Deteksi Kilat dengan Raspberry Pi dan AS3935: Panduan Praktis
  9. Mengukur Sensor Analog pada Raspberry Pi Tanpa ADC Bawaan
  10. Sistem Pencatatan & Peringatan Photocell Raspberry Pi – Membangun Sensor Cahaya Hemat Daya dengan Python