İçindekiler:
Video: Raspberry Pi Eğitimi: Basmalı Düğme Nasıl Kullanılır: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
İ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:
FPGA Cyclone IV DueProLogic - Basmalı Düğme ve LED: 5 Adım
FPGA Cyclone IV DueProLogic - Basmalı Düğme ve LED: Bu eğitimde, harici LED devresini kontrol etmek için FPGA kullanacağız. Aşağıdaki görevleri uygulayacağız(A) LED'i kontrol etmek için FPGA Cyclone IV DuePrologic üzerindeki butonları kullanın.(B) Flash LED on & periyodik olarak kapalıVideo demo Lab
Basmalı Düğme Anahtarı: 31 Adım
Basmalı Düğme Anahtarı: Basmalı Düğme Anahtarı, yardımcı anahtarın başka bir çeşididir. Günlük eşyaları kullanmaları için yetkilendirilmeleri için engelli çocuklara yöneliktir
28BYJ-48 3 Basmalı Butonlu Step Motor Nasıl Kullanılır: 5 Adım
28BYJ-48 3 Basmalı Butonlu Step Motor Nasıl Kullanılır: Step motorunuzu butonları kullanarak kontrol etmek ister misiniz? Bu, Saat Yönünde, Saat Yönünün Tersine ve ardından Durdur işlevini yapabilir mi? O zaman bu video tam size göre
Mac Terminal Nasıl Kullanılır ve Temel İşlevler Nasıl Kullanılır: 4 Adım
Mac Terminali Nasıl Kullanılır ve Temel Fonksiyonlar Nasıl Kullanılır: Size MAC Terminalini nasıl açacağınızı göstereceğiz. Ayrıca size Terminal içinde ifconfig, dizinleri değiştirme, dosyalara erişim ve arp gibi birkaç özelliği göstereceğiz. Ifconfig, IP adresinizi ve MAC reklamınızı kontrol etmenizi sağlar
Ses Girişi ve Çıkışı Olan Bir Basmalı Düğme Nasıl Bağlanır: 13 Adım
Ses Girişi ve Çıkışı Olan Bir Basmalı Düğme Nasıl Bağlanır: Basmalı düğme, eyleminizi yakalamak için temel bileşenlerden biridir. Bir şey yapmak için dinamik olarak bir düğmeye basabilirsiniz. Projelerinizde butonları kullanmanın birkaç yolu vardır (örneğin, fare ve klavyeyi hacklemek veya Arduino, gainer, MCK). Bu