Daftar Isi:
- Perlengkapan
- Langkah 1: Connectie: Klap Sensor
- Langkah 2: Sambungan: LED
- Langkah 3: Connectie: Layar Sentuh
- Langkah 4: Overzicht: Semua
- Langkah 5: Kode
- Langkah 6: Pengaturan Unity
- Langkah 7: Selesai
Video: Arduino Mengontrol Player dalam Unity: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Met dit project kan je de snelheid van de player bepalen di Unity bertemu behulp van een layar sentuh op de Arduino. Ook is er een waarde die na een tijdje steeds minder word, in mijn project heet deze waarde "oxygen". Hoe lager deze waarde word, hoe donkerder het scherm word van de player di Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg adalah zal je niet veel meer zien dalam permainan. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "oxygen" waarde gevaarlijk word of niet. Groen = pergi, Blauw = gaat nog, Rood = gevaarlijk.
Kontrol Permainan:
-
Layar sentuh:
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Sensor tepuk:
Klappen om de Oxygen meter weer voller te krijgen
-
mui:
Kamera rond kijken
-
(tambahan):
A + D toetsen: Om ekstra bij te sturen
Perlengkapan
- 1x sensor Klap mesin Verbal
- 1x lampu LED (RGB)
-1x Layar sentuh (2.8 Inch ILI9341 240x320 SPI TFT LCD Display Touch Panel SPI Serial Port Module)
- 1x Arduino Uno
Langkah 1: Connectie: Klap Sensor
- GND: Dalam de – (tanah)
- PWR: Dalam de + (5v)
- Keluar: Masuk de 2 (digital)
Langkah 2: Sambungan: LED
- V (tegangan): dalam de + (5v)
- R: Di A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: Di A2 + weerstand (R. R. B. G)
- G: Di A1 + weerstand (R. R. B. G)
Langkah 3: Connectie: Layar Sentuh
- VCC: Dalam de + (5v)
- GND: Dalam de – (tanah)
- CS: Dalam 10 + weerstand (Bruin, Zwart, Oranye, Goud)
- RESET: Dalam 8 + weerstand (B. Z. O. G)
- DC: Dalam 9 + weerstand (B. Z. O. G)
- SDI MOSI: Dalam 11 + weerstand (B. Z. O. G)
- SCK: Dalam 13 + weerstand (B. Z. O. G)
- LED: Dalam de + (5v)
- SDO MISO: Dalam 12
- T_CLK: Dalam 3 + weerstand (B. Z. O. G)
- T_CS: Dalam 4 + weerstand (B. Z. O. G)
- T_DIN: Dalam 5 + weerstand (B. Z. O. G)
- T_DO: Dalam 6
- T_IRQ: di 7 + weerstand (B. Z. O. G)
Langkah 4: Overzicht: Semua
Sensor tepuk:
- GND: Dalam de – (tanah)
- PWR: Dalam de + (5v)
- Keluar: Masuk de 2 (digital)
LED:
- V (tegangan): dalam de + (5v)
- R: Di A0 + weerstand (Rood, Rood, Bruin, Goud)
- B: Di A2 + weerstand (R. R. B. G)
- G: Di A1 + weerstand (R. R. B. G)
Layar sentuh:
- VCC: Dalam de + (5v)
- GND: Dalam de – (tanah)
- CS: Dalam 10 + weerstand (Bruin, Zwart, Oranye, Goud)
- RESET: Dalam 8 + weerstand (B. Z. O. G)
- DC: Dalam 9 + weerstand (B. Z. O. G)
- SDI MOSI: Dalam 11 + weerstand (B. Z. O. G)
- SCK: Dalam 13 + weerstand (B. Z. O. G)
- LED: Dalam de + (5v)
- SDO MISO: Dalam 12
- T_CLK: Dalam 3 + weerstand (B. Z. O. G)
- T_CS: Dalam 4 + weerstand (B. Z. O. G)
- T_DIN: Dalam 5 + weerstand (B. Z. O. G)
- T_DO: Dalam 6
- T_IRQ: di 7 + weerstand (B. Z. O. G)
Langkah 5: Kode
Perpustakaan:
- URTouch (https://www.rinkydinkelectronics.com/library.php?id=92)
- Adafruit_ILI9341
- Adafruit_GFX
Langkah 6: Pengaturan Unity
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (skrip)
1. Maak een nieuw proyek Unity3D aan.
2. Unduh de aset: "Ardity" di importir deze
2a: Als er error zijn: Ga naar edit -> pengaturan proyek -> Pemain -> Pengaturan lain -> "Tingkat Kompatibilitas Api" -> beranda deze naar ". Net 4.x"
3. Plaat dari skrip "CameraControl" di kamera.
4. Importir een player kapsul maak een 3D en voeg de skrip "PlayerController" hier aan toe.
5. Di folder de Ardity -> Prefabs -> SerialController. Tidur nyenyak di de scene/hierarki
6. Buat objek game kosong dengan skrip "ArduinoListener" di atas.
7. Voeg een UI panel toe en beranda de kleur naar zwart.
8. Di pemutar: voeg de panel toe bij: "Fade Overlay" di ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een LookAt point toe: Buat op de player kosong (deze moet een child worden van de player) en sleep deze naar het hoofd van de player. Voeg deze toe in de camera bij: "Target"
10: Di dalam SerialController pilih "Message Listener" dari ArduinoListener.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Direkomendasikan:
Cara Membuat MP3 Player Dengan LCD Menggunakan Arduino dan DFPlayer Mini MP3 Player Module: 6 Langkah
Cara Membuat MP3 Player Dengan LCD Menggunakan Arduino dan DFPlayer Mini MP3 Player Module : Hari ini kita akan membuat MP3 player dengan LCD menggunakan Arduino dan DFPlayer mini MP3 Player Module.Proyek ini dapat membaca file MP3 di SD card, dan dapat pause dan bermain sama seperti perangkat 10 tahun yang lalu. Dan juga memiliki lagu sebelumnya dan lagu berikutnya yang menyenangkan
Aplikasi 360 VR dalam 10 Menit Dengan Unity: 8 Langkah
Aplikasi 360 VR dalam 10 Menit Dengan Unity: Bagaimana cara membuat aplikasi ini? Tidak seperti video biasa yang memiliki bingkai persegi panjang, video 360 berbentuk bola. Jadi, pertama-tama kita perlu membuat layar sferis untuk memproyeksikan video 360 kita. Pemain (atau penonton) akan ditempatkan di dalam sph
Mengontrol Array Matriks LED Dengan Arduino Uno (Wajah Robot Bertenaga Arduino): 4 Langkah (dengan Gambar)
Mengontrol Array Matriks LED Dengan Arduino Uno (Arduino Powered Robot Face): Instruksi ini menunjukkan cara mengontrol array matriks LED 8x8 menggunakan Arduino Uno. Panduan ini mungkin digunakan untuk membuat tampilan sederhana (dan relatif murah) untuk proyek Anda sendiri. Dengan cara ini Anda dapat menampilkan huruf, angka, atau animasi khusus
Cara Mengontrol Lengan Robot Dengan 6 Channel Servo Player Tanpa Coding: 5 Langkah
Cara Mengontrol Lengan Robot Dengan 6 Channel Servo Player Tanpa Coding: Tutorial ini mendemonstrasikan Cara Mengontrol Lengan Robot dengan 6 Channel Servo Player tanpa Coding
Murah (seperti dalam Gratis[seperti dalam Bir]) Penyangga Multi-Meter: 4 Langkah
Murah (seperti dalam Gratis [seperti dalam Bir]) Multi-Meter Stand: Saya kesal karena harus menjulurkan leher saya atau dengan susah payah menyeimbangkan multi-meter murah $ 4 saya di suatu tempat saya benar-benar dapat MEMBACA tampilan. Jadi saya memutuskan untuk mengambil tindakan sendiri! Ini juga 'structable' pertama saya, jadi jika ada yang memiliki komentar yang membantu