İçindekiler:

Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım
Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım

Video: Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım

Video: Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım
Video: Raspberry pi Buton Led Yakma - Buton Kullanımı #Ders4 2024, Haziran
Anonim
Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır
Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır

Bu eğitimde, Raspberry Pi'nizle bir düğme kullanarak LED'inizi nasıl açacağınızı öğreneceksiniz. Basmalı düğmeler veya anahtarlar, onlara bastığınızda bir devredeki iki noktayı birbirine bağlar. Bu öğretici, düğmeye bir kez basıldığında bir LED'i açar ve iki kez basıldığında söner. Bir olayı kontrol etmek için 'bayrak' değişkenini nasıl kullanacağınızı da öğreneceksiniz.

Öğretici güncellemeleri ve daha fazla Raspberry Pi öğreticisi burada bulunabilir:

www.ardumotive.com/how-to-use-push-buttonen…

Yunanca video

Başlayalım!

Adım 1: İhtiyacınız Olan Şey - Donanım

Bu eğitim için ihtiyacınız olacak:

  • GPIO Koparma
  • ekmek tahtası
  • LED
  • 220 Ohm direnç
  • Buton

Adım 2: Devre

Devre
Devre

Bağlantılar oldukça kolaydır, yukarıdaki resme breadboard devre şemasıyla bakın.

Adım 3: Kod

Aşağıdaki programda yapacağınız ilk şey, kütüphaneyi GPIO ve uyku için içe aktarmaktır. Bir sonraki adım, LED ve Düğme pinlerini ayarlamaktır. Bundan sonra giriş olarak ayar düğmesi ve çıkış olarak LED. While True döngüsü sonsuza kadar tekrar tekrar çalışır. Ayrıca LED'inizi iki şekilde açabilirsiniz. Birinci yol butona basıldığı sürece led yanar, ikinci yol butona bir defa basarsanız ledinizin yandığını, butona tekrar basarsanız ledin sönmesidir. İkinci yol yorumlarda (''') ve flag adında bir değişken kullanıyoruz.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

#Kütüphaneler

RPi. GPIO'yu zamandan GPIO olarak içe aktar uykudan içe aktar #Uyarıları ayarla kapalı (isteğe bağlı) GPIO.setwarnings(Yanlış) GPIO.setmode(GPIO. BCM) #Ayar Düğmesi ve LED pinleri Düğme = 23 LED = 24 #Kurulum Düğmesi ve LED GPIO. setup(Button, GPIO. IN, pull_up_down=GPIO. PUD_UP) GPIO.setup(LED, GPIO. OUT) #flag = 0 iken True: button_state = GPIO.input(Button) print(button_state) if button_state == 0: GPIO.output(LED, GPIO. HIGH) else: GPIO.output(LED, GPIO. LOW) sleep(1) ''' if button_state==0: sleep(0.5) if flag==0: flag=1 else: flag =0 ise flag==1: GPIO.output(LED, GPIO. HIGH) başka: GPIO.output(LED, GPIO. LOW) '''

Kodu buradan indirin ve Thonny Python IDE ile açın veya terminalden çalıştırın.

Adım 4: Aferin

Tebrikler!
Tebrikler!

İlk Raspberry Pi "Nasıl Yapılır" eğitimimizi başarıyla tamamladınız ve bir butonla LED'i nasıl açacağınızı öğrendiniz.

Önerilen: