Rehber Raspberypi'de düğme ile kontrol edilen Python kodu

33125

Kilopat
Katılım
2 Ekim 2014
Mesajlar
237
Makaleler
1
Çözümler
1
Raspberry Pi üzerinde bir düğme bağlamanız ve Python ile bu düğmeyi kontrol etmeniz gerekmektedir. Bunun için Raspberry Pi'nin bir gpıo (general purpose Input/Output) portuna bağlı bir düğme kullanabilirsiniz. Düğme, birkaç direnç ve jumper kabloları kullanılarak Raspberry Pi'nin bir gpıo portuna bağlanır.

Düğmeyi kontrol etmek için, Raspberry Pi üzerinde Python kullanarak aşağıdaki adımları takip edebilirsiniz:

  • Raspberry Pi üzerinde Python kurulu olduğundan emin olun. Eğer yoksa, Python'u aşağıdaki komutu kullanarak kurabilirsiniz.

Kod:
sudo apt-get install python3

  • Ayrıca, Raspberry Pi üzerinde rpi. Gpıo adlı bir Python modülü kurulu olması gerekmektedir. Eğer yoksa, aşağıdaki komutu kullanarak kurabilirsiniz:

Kod:
pip3 install RPi.GPIO

  • Düğmeyi kontrol etmek için bir Python scripti oluşturun ve aşağıdaki kodu ekleyin:

Python:
import RPi.GPIO as GPIO

# Raspberry Pi'nin GPIO portuna bağlı olan düğme pin numarasını belirtin
button_pin = 18

# Düğmeye basılıp basılmadığını tutan bir değişken oluşturun
button_pressed = False

# Raspberry Pi'nin GPIO portunu kullanımına hazır hale getirin
GPIO.setmode(GPIO.BCM)

# Düğme pinini giriş olarak tanımlayın
GPIO.setup(button_pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)

# Düğmeye basılıp basılmadığını sürekli kontrol edin
while True:
    # Düğmeye basıldığında button_pressed değişkeninin değeri True olacak
    button_pressed = not GPIO.input(button_pin)

    # Düğmeye basıldığında yapılacak işlemleri buraya yazın
    if button_pressed:
        print("Düğmeye basıldı!")

Bu kod, Raspberry Pi üzerinde bağlı olan düğmeyi sürekli kontrol eder ve düğmeye basıldığında bir mesaj yazdırır.
 

Geri
Yukarı