Mündəricat:
- Təchizat
- Addım 1: Adım 2: Düymələrin Hazırlanması
- Addım 2: Addım 3: LED -lərin hazırlanması
- Addım 3: Adım 4: Buzzer/musiqinin hazırlanması
- Addım 4: Adım 5: Kodun hazırlanması
- Addım 5: Addım 6: Qarşılama Ekranını Yarat
- 6 -cı addım: 7 -ci addım: Həqiqi ifadələr yaratmaq
- Addım 7: Adım 8: Funksiyaların Yaradılması
- Adım 8: Adım 10: Qaç
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bunun məqsədi musiqi, düymələr, işıqlar və səs siqnalı istifadə edərək moruq pi üzərində bir oyun yaratmaqdır! oyuna Aces deyilir və məqsəd 21 -ə mümkün qədər yaxınlaşmaqdır
Addım 1: Raspberry Pi -nin Hazırlanması Moruq pi -ni alın və klaviatura, siçan, Ethernet kabeli və monitoru qoşun
İndi elektrik kabelini bağlayın
İndi lent kabelini və çörək taxtasını bağlayın
Təchizat
Materiallar
1 qırmızı LED
1 sarı LED 1 yaşıl LED 1 Buzzer 1 moruq pi Monitor Siçan Klaviatura Dinamik 6 kişi/kişi tel
Addım 1: Adım 2: Düymələrin Hazırlanması
3 düyməni götürün və çörək taxtanızın ən ucuna düzəldin
Sonra düymələrin hər birinə bir rezistor bağlayın və rezistoru yerə qoyun Sonra hər düyməyə bir tel bağlayın (Kabellərin GPIO pinlərinə bağlanması lazımdır)
Addım 2: Addım 3: LED -lərin hazırlanması
LEDləri ardıcıl olaraq qurursunuz
Ledlərin qırmızı, sarı, yaşıl rəngdə olduğundan əmin olun ki, vizual olaraq daha cazibədar görünsün
Hər dövrə bir rezistor bağlayın
Telləri gpio sancaqlarına, sonra da rezistora/Ledə bağlayın (lazım olduqda torpaqlama pinləri)
Addım 3: Adım 4: Buzzer/musiqinin hazırlanması
Siqnalın dibinə baxın və müsbət və mənfi kabeli təyin edin
Müsbət kabeli bir gpioya və mənfi bir topraklama pininə bağlayın
Gerekirse, əlavə kişi/qadın kabelləri əlavə edin
(İsteğe bağlı)
-Musiqi eşitmək üçün Bluetooth bölməsindəki moruq pi -yə bir Bluetooth cihazı bağlayın
Addım 4: Adım 5: Kodun hazırlanması
Aşağıdakı şəkildə lazım olan kitabxanaları idxal edin
Sizə LEDlər, düymələr və səs siqnalı ilə gpio pin dəyəri təyin edin
Python kodunuzu saxladığınız yerdə saxlamaqla istifadə etmək istədiyiniz şəkilləri hazırlayın
Pygame.image.load istifadə edərək kodu koda əlavə edin və dəyişənə təyin edin
Addım 5: Addım 6: Qarşılama Ekranını Yarat
Göstərilən kodu kopyalayın və hər sətrin nə etdiyinə dair şərhləri oxuyun
Surətlərinizi yerləşdirmək istədiyiniz yerə səthdə.blit əmrindəki koordinatları düzəldin. (ideal olaraq oxşar koordinatlar ən yaxşı işləyəcək)
6 -cı addım: 7 -ci addım: Həqiqi ifadələr yaratmaq
Doğru ifadələr həmişə bir düyməyə basıldığını yoxlamaq üçün tələb olunur
Aşağıdakı while doğru ifadəsi, istifadəçilərin kart oyununa davam etməsinə imkan verən qarşılama ekranı üçün bir hitbox yaradan run2 göstərir
Başlanğıcı () nəzərə almayın, indi buna ehtiyacımız olacaq
Rəqəmsal düymə basıldıqdan sonra əsl ifadəyə keçirik
Aşağıda düymələr və funksiyalarla qarşılıqlı əlaqədə olan əsl bəyanat kodunu kopyalamalısınız
Addım 7: Adım 8: Funksiyaların Yaradılması
Start, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard və end daxil olmaqla çoxsaylı funksiyalar yaratmalısınız.
Bu funksiyalar aşağıdakı şəkillərdədir və şərhlərlə gəlir
Kodu kopyalayın və yükləmə xoş ekran kodunun üstünə, lakin dəyişən kodların altına qoyun
-Yuxarıdakı bütün funksiyaları kopyalayın, çünki hamısı oyunda mühüm rol oynayır. -Hər funksiya kodun nə etdiyini izah etmək üçün şərhlərlə gəlir
Adım 8: Adım 10: Qaç
Oyunu çalıştırın və zövq alın