Mündəricat:
- Addım 1: hissələr
- Addım 2: Neopixel Ekran Stand Birimini hazırlayın
- Addım 3: Düymə keçid qurğusunu hazırlayın
- Addım 4: Arduino və Batareya Tutucusunu Baseboard -a qoşun
- Addım 5: Ekran Bölməsini Baseboard -a yapışdırın
- Addım 6: Jumper Tellərini Arduinoya qoşun
- Addım 7: Kodu Yükləyin və Çalın
Video: Arduino və Neopixel istifadə edərək 4 Oyunu birləşdirin: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Hazır oyuncaq hədiyyə etmək əvəzinə, qardaşı oğluma bir araya gətirə biləcək və (ümid edirəm) zövq ala biləcək bənzərsiz bir hədiyyə vermək istədim. Bu layihə üçün Arduino kodunu başa düşmələri çox çətin olsa da, bu kodda istifadə olunan giriş, çıxış, döngələr və şərtlər haqqında əsas anlayışlar Connect 4 oyununu oynayarkən vizual olaraq izah edilə bilər.
Bu Təlimat kitabında, Connect 4 oynamaq üçün uşaqlarınızla yığa biləcəyiniz və kod yaza biləcəyiniz bir Arduino dəstini necə bir araya gətirəcəyinizi sizə göstərəcəyəm. Bu layihə üçün heç bir lehimləmə tələb olunmur; sadəcə qoşun və oynayın.
Addım 1: hissələr
Bu layihə üçün sizə lazım olacaq:
- Arduino Uno və ya ekvivalenti
- 8x8 Neopixel RGB LED
- Çörək lövhəsi
- 3 düymə açarı
- Jumper telləri
- Vintlər
- Kassa - lövhə və karton dayaq
Alətlər: tornavida, yapışqan tabancası
Addım 2: Neopixel Ekran Stand Birimini hazırlayın
Əvvəlcə Neopixel -ə 3 keçid telini bağlayın. Aşağıdakı kabel rəng kodundan istifadə edirəm:
Ağ: GND
Boz: 5V Purple: Data IN
Sonra Nelpixel -i ekran lövhəsinə isti yapışqan ilə yapışdırın.
Addım 3: Düymə keçid qurğusunu hazırlayın
Düymə açarlarını çörək taxtasına qoyun və aşağıdakı tellərin rəng kodunu istifadə edərək tullanan telləri bağlayın:
Qəhvəyi: Sol Düymə
Qırmızı: Sol Düymə Narıncı: Orta Düymə Sarı: Orta Düymə Yaşıl: Sağ Düymə Açarı Mavi: Sağ Düymə Açarı
Qəhvəyi, narıncı, yaşıl tellər yeni qara tel ilə birlikdə (-) rayına bağlanır.
Qeyd: Bu düymələr üçün heç bir rezistor istifadə etmədiyimi fərq edə bilərsiniz. Bunun səbəbi, quraşdırılmış 20K Arduino pin rezistorlarından istifadə etmək üçün Arduino kodundan istifadə edəcəyəm. Kodunuzdan istifadə edərək daxili rezistorlardan istifadə etməklə bağlı digər layihəmə baxın.
www.instructables.com/id/Simon-Whack-a-Mol…
Addım 4: Arduino və Batareya Tutucusunu Baseboard -a qoşun
Arduino və batareya tutucusunu taxtaya taxmaq üçün vintlər (və ya isti yapışqan) istifadə edin.
Addım 5: Ekran Bölməsini Baseboard -a yapışdırın
Göstərildiyi kimi, ekran vahidini lövhəyə yapışdırmaq üçün isti yapışqan istifadə edin.
Addım 6: Jumper Tellərini Arduinoya qoşun
Aşağıdakı pin təyinatına görə bütün tullanan telləri Arduino -ya bağlayın:
Qırmızı -> 2
Sarı -> 3 Mavi -> 4 Bənövşəyi -> 5 Qara -> GND Ağ -> GND Boz -> 5V
Addım 7: Kodu Yükləyin və Çalın
Arduino'yu əlavə edilmiş kodla əvvəlcədən yüklədim ki, 9V batareya Arduinoya qoşulan kimi oyunu oynamağa başlasın. Mavi düymələr, çipi buraxmaq üçün sarı düyməni basmadan əvvəl çip mövqeyinizi sola və ya sağa köçürmək üçündür. (Videoya baxın)
Demo rejiminə daxil olmaq üçün hər hansı bir düyməni basın və sıfırlama düyməsini basın və buraxın. Ekran aydın olduqdan sonra düyməni buraxın və qırmızı və mavi avtomatik olaraq oynayacağını görəcəksiniz. Demo rejimində qırmızı və mavi oyunçuların sütunları təsadüfi olaraq seçdiyini və digər oyunçunu məğlub etmək üçün heç bir qalibiyyət strategiyasından istifadə etmədiyini görəcəksiniz.
Demo rejimindən çıxmaq üçün Arduino'yu sıfırlayın.
Gələcəkdə tək bir oyunçu ilə Arduino rejimi əlavə etməyi planlaşdırıram, buna görə Connect 4 üçün əsas alqoritmi bilirsinizsə, mənə bildirin.
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
VHDL Basys3: 4 Oyunu birləşdirin: 5 addım
VHDL Basys3: Connect 4 Game: Giriş: Bu Vivado Software istifadə edərək VHDL -də hazırlanmış və Basys3 Boarduna proqramlaşdırılmış Connect 4 Digital Logic Oyundur. Bu layihənin inşası və dizaynı aralıqdır, lakin yeni gələnlər addımları kopyalaya və rəqəmsal qurğular qura bilərlər
Oyunu Birləşdirin: bit !: 10 Addım
Oyunu Birlikdə qoyun: bit !: Gəlin bütün bu vintlərin hara getməli olduğunu anlayaq