Mündəricat:

Arduino Oyunçunu Birlikdə İdarə edir: 7 addım
Arduino Oyunçunu Birlikdə İdarə edir: 7 addım

Video: Arduino Oyunçunu Birlikdə İdarə edir: 7 addım

Video: Arduino Oyunçunu Birlikdə İdarə edir: 7 addım
Video: CS50 2015 - Week 10 2024, Noyabr
Anonim
Arduino Birlikdə Oyunçunu İdarə edir
Arduino Birlikdə Oyunçunu İdarə edir

Birlikdə Arduino ilə toxunma ekranı ilə tanış olmaq üçün bir layihə hazırladıq. Bu, "oxşar" layihədə, oxşar bir sözlə başa düşülən bir sözdür. Birlikdə çapa aparıcı sözlər, çapar sözlər və sözlər var. Ümumiyyətlə, hər hansı bir problem yoxdur. Als deze waarde helemaal leeg in the game ən böyük oyunlardan biridir. Çox böyük bir LED layihəsi varsa, "oksigen" in ən yaxşı oyunlarından biri də niet sözləridir. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.

Oyun Nəzarətçiləri:

  • Toxunma ekran:

    • Əlaqəçi kant van het scherm -> Süni hediyyələr.
    • Rechter kant van het scherm -> Süni geyimlər.
  • Çarpma sensoru:

    Klappen oksigen sayğacını yoxlayın

  • Muis:

    Kamera rond

  • (əlavə):

    A + D işarəsi: Əlavə məlumatdır

Təchizat

- 1x Verbal maşın Klap sensoru

- 1x LED lampje (RGB)

- 1x Dokunmatik ekran (2.8 İnç ILI9341 240x320 SPI TFT LCD Ekran Dokunmatik Panel SPI Serial Port Modulu)

- 1 dəfə Arduino Uno

Addım 1: Bağlantı: Klap Sensoru

Bağlayıcı: vuruş sensoru
Bağlayıcı: vuruş sensoru

- GND: In - (torpaq)

- PWR: de + (5v)

- Çıxış: In de 2 (rəqəmsal)

Addım 2: Bağlantı: LED

Bağlantı: LED
Bağlantı: LED

- V (gərginlik): de + (5v)

- R: A0 + ağırlığında (Rood, Rood, Bruin, Goud)

- B: A2 + stendində (R. R. B. G)

- G: A1 + stendində (R. R. B. G)

Addım 3: Bağlantı: Dokunmatik Ekran

Bağlantı: Dokunmatik Ekran
Bağlantı: Dokunmatik Ekran

- VCC: de + (5v)

- GND: In - (torpaq)

- CS: 10 + ağırlıqda (Bruin, Zwart, Orange, Goud)

- SIFIRLA: 8 + weerstand -da (B. Z. O. G)

- DC: 9 + stenddə (B. Z. O. G)

- SDI MOSI: 11 + stenddə (B. Z. O. G)

- SCK: 13 + standa (B. Z. O. G)

- LED: de + (5v)

- SDO MISO: 12 -də

- T_CLK: 3 + standa (B. Z. O. G)

- T_CS: 4 + stenddə (B. Z. O. G)

- T_DIN: 5 + stenddə (B. Z. O. G)

- T_DO: 6 -da

- T_IRQ: 7 + stenddə (B. Z. O. G)

Addım 4: Overzicht: Alles

Overzicht: Alles
Overzicht: Alles

Çarpma sensoru:

- GND: In - (torpaq)

- PWR: de + (5v)

- Çıxış: In de 2 (rəqəmsal)

LED:

- V (gərginlik): de + (5v)

- R: A0 + ağırlığında (Rood, Rood, Bruin, Goud)

- B: A2 + stendində (R. R. B. G)

- G: A1 + stendində (R. R. B. G)

Toxunma ekran:

- VCC: de + (5v)

- GND: In - (torpaq)

- CS: 10 + ağırlıqda (Bruin, Zwart, Orange, Goud)

- SIFIRLA: 8 + weerstand -da (B. Z. O. G)

- DC: 9 + stenddə (B. Z. O. G)

- SDI MOSI: 11 + stenddə (B. Z. O. G)

- SCK: 13 + standa (B. Z. O. G)

- LED: de + (5v)

- SDO MISO: 12 -də

- T_CLK: 3 + standa (B. Z. O. G)

- T_CS: 4 + standa (B. Z. O. G)

- T_DIN: 5 + stenddə (B. Z. O. G)

- T_DO: 6 -da

- T_IRQ: 7 + stenddə (B. Z. O. G)

Addım 5: Kod

Kitabxanalar:

- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)

- Adafruit_ILI9341

- Adafruit_GFX

Addım 6: Birlik Quraşdırması

drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skriptlər)

1. Unity3D layihəsi ilə bağlı heç bir məlumat yoxdur.

2. Aktivləşdirmə yükləyin: "Ardity" və ən çox yüklənənlər

2a: Başqa bir səhv var: Düzəliş edin -> layihə parametrləri -> Oyunçu -> Digər parametrlər -> "Api Uyğunluq Səviyyə" -> Verand deze naar ". Net 4.x"

3. Kamera üzərində "CameraControl" ssenarisi.

4. "PlayerController" skriptinin ən yüksək səviyyəli 3D kapsulunun ən yaxşı oyunçusu.

5. De Ardity qovluğunda -> Prefabriklər -> SerialController. Səhnədə/iyerarxiyada yuxu pozulur

6. "ArduinoListener" skriptinin hər tərəfində boş bir oyun yaradın.

7. İstifadəçi interfeysi panelinin ən yaxşı versiyasını seçin.

8. Oyunçuda: panel panelində "Fade Overlay" və ArduinoListener "Dinləyici" oyun obyekti

9. Axtarış nöqtəsinə baxın: Boş bir oyunçu yaradın (uşağın oyunçusu çox narahatdır) və yuxudan oynatın. Voeg deze toe de de kamera: "Hədəf"

10: ArduinoListener barmağının "Mesaj Dinləyicisi" ndə SerialController düyməsini basın.

11. Maak een təyyarə zodat de oyunçu hierop kan lopen.

12: Sluit de Arduino oynayır.

Tövsiyə: