Mündəricat:
Video: PUZZLE - Arduino Məntiq Oyunu: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam.
Arduino UNO və TFT-Shield istifadə edərək sadə bir tapmaca oyunu "Puzzle" yaratmağın tarixindən danışmaq istərdim.
Oyunu yaratmaq üçün aşağıdakı komponentlərə ehtiyacım var:
- Arduino UNO
- Arduino UNO üçün Güc Adaptoru (AC-DC) 6-12V
- MicroSD kartı
- TFT Qalxanı
Addım 1: İlkin versiya
TFT-qalxanı mikro SD kart və inteqrasiya olunmuş hardware Jpeg kod deşifratorunu birləşdirmək üçün yuvası olması baxımından əlverişlidir. Bu xüsusiyyət, fotoşəkillərə baxmaq üçün (əlbəttə ki, demoya əsaslanaraq) öz foto çərçivənizi tez və asanlıqla düzəltməyə imkan verir. İlk etdiyim budur, amma sonra yalnız fotoşəkillərə baxmaqdan bezdim və sonra ağlıma bir fikir gəldi: məntiqi bir oyun etməyə çalışardımmı? Bir neçə axşam Arduino Uno üçün eskiz yazmaqla keçirildi. Və ilkin versiya hazır idi.
MicroSD kartından bir şəkil yüklənir, ekrandakı görüntü 4x3 hüceyrələrə bölünür, sağ alt hüceyrə yox olur və bütün hüceyrələr təsadüfi hərəkət etməyə başlayır. Ekranın altındakı sol düyməni basaraq növbəti fotoşəkili yükləyə bilərsiniz. Orta düyməni basaraq oyuna başlaya bilərsiniz - bulmacalar toplamaq üçün. TFT-Shield sensor ekranına basaraq bulmacaları hərəkət etdirin. Nümunə olaraq, microables kartına instructables.com saytından şəkillər çəkdim. İstənilən şəkilinizi micro SD karta yaza bilərsiniz.
Addım 2: İşlevsellik əlavə edin
Bulmacalar 4x3 toplamaq maraqlıdır, lakin kifayət qədər asan və sürətli. Oyunu çətinləşdirmək istədim, məsələn, bölməni 4x3 -dən 8x6 -ya artırmaq.
Eskizdəki sütun və satır sayını təyin etmək qabiliyyətini əlavə etdim (tövsiyə olunur: 4x3, 4x6, 8x3, 8x6). Oyun çox çətinləşdi və daha uzun oldu. Və bulmacalarda gəzmək daha da çətinləşdi.
Bir işarə əlavə etmək qərarına gəldim - dördüncü düyməni (soldan sağa) tıkladığımda hüceyrə nömrələri ekranda görünür. İkinci düyməni basdıqda (soldan sağa) ekrandakı ipuçları yox olur. İlk düyməni tıkladığınızda, ipucunu mümkün qədər oxunaqlı etmək üçün alət ipinin rəngini (fotoşəkilə bağlı olaraq) dəyişə bilərsiniz.
Addım 3: Nümayiş
İşimin nəticəsi olaraq bir oyun aldım, nümayiş üçün aşağıdakı videonu hazırladım.
Təlimatların sonunda TFT_shield_Puzzle eskizini əlavə edirəm. Eskizi tərtib etmək üçün YATFT kitabxanasını quraşdırmalısınız.
Ümid edirəm təlimatlarımdan zövq aldınız.
İzlədiyiniz üçün təşəkkürlər.
Tövsiyə:
Transistordan istifadə edən məntiq qapıları: 3 addım
Transistordan istifadə edən Məntiq Qapıları: Məntiq qapıları hər hansı bir rəqəmsal sistemin əsas tikinti bloklarıdır
Məntiq qapılarından istifadə edən məhsulların dövrəsi: 4 addım
Məntiq Qapılarından İstifadə Edilən Məhsullar Dövrü: Bu təlimatda sizə məhsulların cəmini, bir az Boolean cəbrini və bəzi məntiq qapılarını istifadə edərək öz sisteminizi necə quracağınızı göstərəcəyəm. Bu təlimatda olduğu kimi eyni sistemi yaratmaq lazım deyil, ancaq istifadə edə bilərsiniz
EZProbe, EZ430 əsaslı məntiq probu: 4 addım
EZProbe, EZ430 Əsaslı Məntiq Probu: bu, TI EZ430 dongle -a əsaslanan sadə bir məntiq araşdırma layihəsidir. 2010 -cu ilin sentyabr ayında TI -dən bir neçə ez430 -da pulsuz bir təklifdən istifadə etdim. onlar kiçik kod parçalarını sınamaqda və ledin yanıp sönməsini izləməkdə çox lazımlı və əyləncəlidirlər. b ildən var idi
3.3V cihazlar üçün sadə DIY məntiq çeviricisi: 4 addım
3.3V Cihazlar üçün Sadə DIY Məntiq Dönüştürücüsü: Bu yazıda sizə 5V sensorlarını yeni Arduino Lövhələrinə və Raspberry Pi -yə bağlamaq üçün öz 5V -dan 3.3V -ə qədər məntiq çeviricinizi necə edə biləcəyinizi göstərəcəyəm. Çoxunuz Arduino və Raspberry Pi duri ilə oynamağı sevirsiniz
Məntiq Oyunu "Sütunlar": 5 addım
Məntiq Oyunu "Sütunlar": Salam! Bu gün sadə bir məntiqi oyun " Sütunlar " yaratmaq üçün bir layihə paylaşmaq istərdim. Bunun üçün ehtiyacımız var: Ən əlverişli və əlverişli SPI ekranlarından biri, Arduino Nano, Arduino Nano üçün TFT-qalxan (fərdləri birləşdirəcəyik