Мазмуну:

Arduino Бирдикте ойноткучту башкарат: 7 кадам
Arduino Бирдикте ойноткучту башкарат: 7 кадам

Video: Arduino Бирдикте ойноткучту башкарат: 7 кадам

Video: Arduino Бирдикте ойноткучту башкарат: 7 кадам
Video: Урок 101. Использование ИК-пульта дистанционного управления для управления телевизором, лампочкой переменного тока с реле, двигателем постоянного тока и серводвигателем. 2024, Июль
Anonim
Arduino Биримдикте ойноткучту башкарат
Arduino Биримдикте ойноткучту башкарат

Биримдикте Ардуинонун сенсордук экраны менен бирдиктүү проекти башталды. Ооба, бул "кычкылтек" долбоорунун башталгыч стейдерлеринин акылдуу сөзү. Hoe lager deze waarde сөзү, бирдикте кетмендер деттери. Дагы бир жолу, бул дагы бир нерсе. Als deze waarde helemaal leeg is zal je niet veel meer zien in de game. Жарык диоддун чырагы LED долбоору, "кычкылтектин" оюндун мааниси жок, niet сөзү. Groen = goed, Blauw = gaat no, Rood = gevaarlijk.

Оюн көзөмөлү:

  • Сенсордук экран:

    • Linker kant van het scherm -> snelheid omlaag.
    • Rechter kant van het scherm -> snelheid omhoog.
  • Клапан сенсору:

    Klappen ом де Кычкылтекти өлчөөчү приборлор

  • Муи:

    Камера rond kijken

  • (кошумча):

    A + D тобу: Кошумча кошумча маалымат

Жабдуулар

- 1x оозеки машиналар Klap сенсору

- 1x LED чырагы (RGB)

- 1x сенсордук экран (2.8 дюйм ILI9341 240x320 SPI TFT LCD дисплейи Touch Panel SPI сериялык порт модулу)

- 1x Arduino Uno

1 -кадам: Connectie: Klap Sensor

Кошулуу: Клап сенсор
Кошулуу: Клап сенсор

- GND: Жылы де - (жер)

- PWR: де + (5v)

- Чыгуу: 2 де (санарип)

2 -кадам: Connectie: LED

Кошулуу: LED
Кошулуу: LED

- V (чыңалуу): de + (5v)

- R: A0 + weerstandде (Rood, Rood, Bruin, Goud)

- B: A2 + weerstandде (R. R. B. G)

- G: A1 + weerstandде (R. R. B. G)

3 -кадам: Connectie: сенсордук экран

Кошулуу: сенсордук экран
Кошулуу: сенсордук экран

- VCC: де + (5v)

- GND: Жылы де - (жер)

- CS: 10дон ашык + стендде (Брюин, Зварт, Апельсин, Гауд)

- КАЙТА ЖӨНДӨӨ: 8 + weerstandде (B. Z. O. G)

- DC: 9 + weerstandде (B. Z. O. G)

- SDI MOSI: 11 + версиясында (B. Z. O. G)

- SCK: 13 + стендде (B. Z. O. G)

- LED: де + (5v)

- SDO MISO: 12де

- T_CLK: 3 + weerstandде (B. Z. O. G)

- T_CS: 4 + weerstandде (B. Z. O. G)

- T_DIN: 5 + стендде (B. Z. O. G)

- T_DO: 6да

- T_IRQ: 7 + стендде (B. Z. O. G)

4 -кадам: Overzicht: Alles

Overzicht: Alles
Overzicht: Alles

Клапан сенсору:

- GND: Жылы де - (жер)

- PWR: де + (5v)

- Чыгуу: 2 де (санарип)

LED:

- V (чыңалуу): de + (5v)

- R: A0 + weerstandде (Rood, Rood, Bruin, Goud)

- B: A2 + weerstandде (R. R. B. G)

- G: A1 + weerstandде (R. R. B. G)

Сенсордук экран:

- VCC: де + (5v)

- GND: Жылы де - (жер)

- CS: 10дон ашык + стендде (Брюин, Зварт, Апельсин, Гауд)

- КАЙТА ЖӨНДӨӨ: 8 + weerstandде (B. Z. O. G)

- DC: 9 + версиясында (B. Z. O. G)

- SDI MOSI: 11 + версиясында (B. Z. O. G)

- SCK: 13 + стендде (B. Z. O. G)

- LED: де + (5v)

- SDO MISO: 12де

- T_CLK: 3 + weerstandде (B. Z. O. G)

- T_CS: 4 + weerstandде (B. Z. O. G)

- T_DIN: 5 + стендде (B. Z. O. G)

- T_DO: 6да

- T_IRQ: 7 + стендде (B. Z. O. G)

5 -кадам: Код

Китепканалар:

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

- Adafruit_ILI9341

- Adafruit_GFX

6 -кадам: Биримдикти орнотуу

drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (скрипттер)

1. Unity3D проектиси.

2. Активди жүктөп алыңыз: "Ardity" en importeer deze

2a: Ал эми каталар zihn: Түзөтүү -> проект орнотуулары -> Оюнчу -> Башка жөндөөлөр -> "Api Compatibility Level" -> Verander deze naar ". Net 4.x"

3. Камеранын "CameraControl" сценарийи.

4. "PlayerController" сценарийинин учу -кыйыры жок 3D капсуласынын импорттоочу оюнчусу.

5. De Ardity папкасында -> Prefabs -> SerialController. Сахнада/иерархияда уйку бузулат

6. "ArduinoListener" скриптинин аягына чейин бош оюн объектисин түзүү.

7. UI панелинин манжаларынын тизмеси өчүрүлдү.

8. Плеерде: панелдин манжалары: "Fade Overlay" жана ArduinoListener "Listener" оюндарынын объектиси

9. LookAt пунктунун манжасы: Бош ойноткучту түзүңүз (баланын оюну бузулганда). Voeg deze toe in de camera: "Максат"

10: SerialController "Message Listener" де ArduinoListener манжасында.

11. Maak een учак zodat де оюнчу hierop кан lopen.

12: Sluit de Arduino ойноодо.

Сунушталууда: