Mündəricat:
- Addım 1: Quraşdırma
- Addım 2: Demo 1. Qrafika və Mətn
- Addım 3: Demo 2. Toxunma ekranı
- Addım 4: Demo 3. Məntiq Oyunu "Sütunlar"
- Addım 5: Demo Video
Video: Məntiq Oyunu "Sütunlar": 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam!
Bu gün sadə bir məntiqi oyun "Sütunlar" yaratmaq üçün bir layihə bölüşmək istərdim. Bunun üçün bizə lazımdır:
- Ən sərfəli və əlverişli SPI ekranlarından biri,
- Arduino Nano,
- Arduino Nano üçün TFT qalxanı (fərdi komponentləri vahid olaraq birləşdirəcəyik).
Bu qalxan, Arduino Uno üçün TFT Shield -in ikinci (yüngül) versiyasıdır, burada oxuya bilərsiniz.
TFT qalxanının qısa təsviri:
- Lövhənin ölçüsü 64x49 mm,
- Arduino Nano'ya qoşulmaq üçün 30 pinli bağlayıcı,
- TFT 320x240 displeyini SPI interfeysi ilə birləşdirmək üçün 14 pinli bağlayıcı (toxunma ekranı daxil olmaqla),
- MicroSD kartı üçün bağlayıcı,
- Bluetooth modulu üçün bağlayıcı (HC-06),
- OV7670 kamera üçün 20 pinli bağlayıcı (digərləri kimi),
- Mini USB konnektoru, həmçinin 5V enerji təchizatı üçün ayrıca 2 pinli bağlayıcı.
Oyunun özü çox məşhurdur, buna görə qaydalarının təsviri üzərində dayanmayacağam. Və idarəçilikdən danışın. Çünki bu cihazda mexaniki düymələr yoxdur ki, ekranın özünün toxunma ekranını istifadə edəcəyik. Ekran sahələrinin sərhədləri və onların müvafiq funksiyaları aşağıdakı şəkildə göstərilmişdir.
Mürəkkəb bir şey yoxdur. Və buna görə başlayaq.
Addım 1: Quraşdırma
Lövhələrin yığılması çox sadədir. Ancaq quraşdırmadan əvvəl əlaqə işarələrini oxumaq üçün diqqətli olmalısınız. İlk olaraq fotoşəkildə göstərildiyi kimi Arduino Nano lövhəsini quraşdırmalısınız. Bundan sonra, həm lövhənin bir tərəfinə (1 -dən 6 -a qədər fotoşəkillər), həm də digər tərəfə (7 və digər şəkillər) qoşula bilən bir ekran bağlanır. Bundan sonra, mini USB kabeli ilə gücə qoşula bilərsiniz. Aşağıdakı fotoşəkillərdir.
Montajı raf dayaqları ilə seçdim, çünki bu daha yığcam bir dizayndır və əlinizdə tutmaq daha rahatdır. Unutmayın ki, montaj delikləri 2.8 diaqonallı ekran üçün nəzərdə tutulmuşdur.
Montajdan sonra eskizlərin yüklənməsinə davam edə bilərsiniz, lakin bunlardan əvvəl TFT qalxanı ilə işləmək üçün lazımi kitabxananı quraşdırmağı unutmayın. Kitabxana linkdə yerləşir:
Oyunun özünün eskizinə getməzdən əvvəl, lövhənin mətn və qrafika çəkmə, həmçinin toxunma ekranı işləmə qabiliyyətlərini sizə göstərmək istərdim.
Addım 2: Demo 1. Qrafika və Mətn
Bu fəsildə mətn, qrafika və toxunma ekranı ilə işləmək nümunəsi verilir. Bu eskizdə Adafruit kitabxanasının şriftlərindən istifadə olunur.
Rahatlıq üçün əvvəlcə Arduino Nano lövhəsini ayrıca proqramlaşdırmanız və sonra cihazı yığmanız məsləhət görülür (ancaq lövhəni cihazın bir hissəsi olaraq da proqramlaşdıra bilərsiniz). Ekrandakı elementləri vizual olaraq çəkmək, ekranın birbaşa SPI vasitəsi ilə Arduino Nano'ya bağlanmasından daha sürətlidir.
Addım 3: Demo 2. Toxunma ekranı
Aşağıdakı eskiz toxunma ekranı ilə necə işləməyi göstərir. Toxunma ekranı müqavimətli olduğundan, qələm istifadə edərək onunla işləmək daha rahatdır.
Nümunə olaraq bu iki eskizi istifadə edərək, artıq qrafik, mətn və toxunma ekranı ilə öz layihələrinizi inkişaf etdirə bilərsiniz.
Addım 4: Demo 3. Məntiq Oyunu "Sütunlar"
Və nəhayət, ən vacib eskizə - "Sütunlar" məntiqi oyununa gəlirik. Nəzarət, dediyim kimi, ekran sahəsinə basmaqla aparılır (ekranın altındakı mexaniki düymələrdən daha rahatdır). Bir neçə ekran ölçüsü olduğuna görə: 2.4 ", 2.8", 3.2 "(bütün proqramlar uyğun), diaqonal 3.2" olan bir ekranda oynamaq 2.4 "-dən daha xoşdur.
Addım 5: Demo Video
Sonda bir demo video əlavə etdim. Ümid edirəm layihəmdən zövq aldınız. Gələcəkdə bu cihazdan istifadə edərək yeni bir layihə yerləşdirməyi və yeni xüsusiyyətlər göstərməyi planlaşdırıram. Diqqət üçü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
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilə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
PUZZLE - Arduino Məntiq Oyunu: 3 addım
PUZZLE - Arduino Məntiq Oyunu: Salam.Mən sizə sadə bir tapmaca oyunu " Bulmaca " Arduino UNO və TFT-Shield istifadə edir. Oyunu yaratmaq üçün aşağıdakı komponentlərə ehtiyacım var: Arduino UNO Micro üçün Arduino UNO Power Adapter (AC-DC) 6-12V