İçindekiler:
- Gereçler
- Adım 1: Adım 2: Düğmeleri Hazırlama
- Adım 2: Adım 3: LED'lerin Hazırlanması
- Adım 3: Adım 4: Buzzer'ı/müziği hazırlama
- Adım 4: Adım 5: Kodu Hazırlama
- Adım 5: Adım 6: Karşılama Ekranını Oluşturma
- Adım 6: Adım 7: Doğru İfadeleri Oluşturma
- Adım 7: Adım 8: Fonksiyonlar Oluşturma
- Adım 8: Adım 10:Koş!
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bunun amacı, müzik, düğmeler, ışıklar ve bir zil kullanarak ahududu pi üzerinde bir oyun yaratmaktır! oyuna Aslar denir ve amaç, 21'e atlamadan mümkün olduğunca yaklaşmak
Adım 1: Ahududu Pi'yi Hazırlama Ahududu pi'yi alın ve bir klavye, fare, ethernet kablosu ve monitör takın
Şimdi güç kablosunu takın
Şimdi şerit kabloyu ve devre tahtasını takın
Gereçler
Malzemeler
1 kırmızı LED
1 sarı LED 1 yeşil LED 1 Buzzer 1 ahududu pi Monitör Fare Klavye Hoparlör 6 erkek/erkek kablo
Adım 1: Adım 2: Düğmeleri Hazırlama
3 düğmeyi alın ve devre tahtanızın en sonunda hizalayın
Ardından butonların her birine bir direnç bağlayın ve direncin toprağa gitmesini sağlayın Ardından her bir düğmeye bir tel bağlayın (Kabloların GPIO pinlerine bağlanması gerekir)
Adım 2: Adım 3: LED'lerin Hazırlanması
LED'leri arka arkaya kurdunuz
Görsel olarak daha çekici görünmesi için ledlerin kırmızı, sarı, yeşil olmasına dikkat edin.
Her devreye bir direnç takın
Kabloları gpio pinlerine ve ardından rezistör/Led'e (gerekirse topraklama pinlerine) bağlayın
Adım 3: Adım 4: Buzzer'ı/müziği hazırlama
Buzzer'ın altına bakın ve pozitif ve negatif kabloyu belirleyin
Pozitif kabloyu bir gpio'ya ve negatif kabloyu bir topraklama pimine takın
Gerekirse ekstra erkek/dişi kablo ekleyin
(İsteğe bağlı)
-Müzik dinlemek için Bluetooth bölümündeki ahududu pi'ye bir Bluetooth cihazı bağlayın
Adım 4: Adım 5: Kodu Hazırlama
Aşağıdaki resimde gösterilen gerekli kitaplıkları içe aktarın
Size LED'ler, düğmeler ve sesli uyarı atayın bir gpio pin değeri
Kullanmak istediğiniz görüntüleri python kodunuzu kaydettiğiniz konuma kaydederek hazırlayın.
Resmi pygame.image.load kullanarak koda ekleyin ve bir değişkene atayın
Adım 5: Adım 6: Karşılama Ekranını Oluşturma
Gösterilen kodu kopyalayın ve her satırın ne yaptığına ilişkin yorumları okuyun
Yüzey.blit komutundaki koordinatları, resimlerinizi yerleştirmek istediğiniz yere ayarlayın. (ideal olarak benzer koordinatlar en iyi sonucu verir)
Adım 6: Adım 7: Doğru İfadeleri Oluşturma
Bir düğmeye basılıp basılmadığını her zaman kontrol etmek için doğru ifadeler gerekirken
Aşağıdaki while true ifadesi, kullanıcıların kart oyununa devam etmelerini sağlayan karşılama ekranı için bir hitbox oluşturan run2'yi gösterir.
Start()'ı şimdilik görmezden gelin, buna daha sonra ihtiyacımız olacak.
Dijital düğmeye basıldığında, ana while true ifadesine geçiyoruz.
Düğmeler ve işlevlerle etkileşime giren, kopyalamanız gereken ana while true ifadesi kodu aşağıdadır.
Adım 7: Adım 8: Fonksiyonlar Oluşturma
start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard ve end dahil olmak üzere çok sayıda işlev oluşturmanız gerekir.
Bu işlevler aşağıdaki resimlerde ve yorumlarla birlikte geliyor
Kodu kopyalayın ve yükleme karşılama ekranı kodunun üstüne, ancak değişken kodların altına yerleştirin
-Hepsi oyunda hayati bir rol oynadığından, yukarıdaki işlevlerin TÜMÜNÜ kopyalayın. -Her işlev, kodun ne yaptığını açıklamak için yorumlarla birlikte gelir
Adım 8: Adım 10:Koş!
Oyunu çalıştırın ve keyfini çıkarın