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

Mendeteksi penekanan tombol melalui GPIO menggunakan Raspberry pi

Jika Anda ingin membuat perangkat elektronik, pada titik tertentu Anda perlu membaca data melalui GPIO. Dalam latihan ini, kita akan membaca nilai dari tombol tekan di papan tempat memotong roti.

Atur sirkuit seperti yang ditunjukkan pada gambar di sebelah kanan. Perhatikan bahwa salah satu ujung resistor 4.7kOhm yang terhubung ke pin 23 terhubung ke rel suplai positif. Kabel jum[er merah menghubungkan rel positif pada papan tempat memotong roti ke pin 3.3V pada header GPIO. Kabel jumper hijau yang terhubung ke salah satu pin pada tombol terhubung ke rel negatif pada papan tempat memotong roti, dan ada kabel jumper lain yang menghubungkan rel suplai negatif tersebut ke pin GND di header GPIO.

Resistor digunakan untuk menaikkan tegangan pada pin 23 ke logika 1. Tanpa resistor tersebut, pin 23 akan memiliki nilai tak tentu. Saat tombol ditekan, pin 23 terhubung langsung ke ground, sehingga beralih ke logika 0.

Simpan kode berikut dalam file bernama button.py

#!/usr/bin/env pythonimport timeimport RPi.GPIO as GPIOdef main():# memberitahu modul GPIO bahwa kita ingin menggunakan # chip skema penomoran pin GPIO.setmode(GPIO.BCM) # setup pin 25 sebagai 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 ):# tombol sedang ditekan, jadi nyalakan LED hijau # dan matikan LED merah GPIO.output(24,True) GPIO.output(25,False) print "button true" else:# tombol tidak' t ditekan, maka matikan LED hijau # dan nyalakan LED merah GPIO.output(24,False) GPIO.output(25,True)

Untuk detail lebih lanjut:Mendeteksi penekanan tombol melalui GPIO

Proyek / Postingan Saat Ini juga dapat ditemukan menggunakan:


Proses manufaktur

  1. Profil suhu Raspberry Pi menggunakan LabVIEW
  2. TMP006 Sensor Suhu Pustaka Python menggunakan Raspberry pi,
  3. Sensor Suhu Python dan Raspberry Pi
  4. Pemantauan Cuaca Jarak Jauh Menggunakan Raspberry Pi
  5. Sensor suhu 1-kawat DS1820 di Raspberry Pi (langsung GPIO)
  6. Sensor Ultrasonik (HC-SR04) + Raspberry Pi
  7. SensorTag ke Blynk Menggunakan Node-RED
  8. Mendeteksi Petir dengan Raspberry Pi
  9. Sensor Analog tanpa Input Analog pada Raspberry Pi
  10. Log fotosel Raspberry Pi dan sistem peringatan