جدول المحتويات:
- اللوازم
- الخطوة 1: Connectie: Klap Sensor
- الخطوة 2: Connectie: LED
- الخطوة 3: Connectie: Touch Screen
- الخطوة 4: Overzicht: Alles
- الخطوة 5: الكود
- الخطوة 6: إعداد الوحدة
- الخطوة 7: تم
فيديو: Arduino Controls Player in Unity: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
التقى بمشروع kan je de snelheid van de player bepalen في الوحدة مع Behulp van een touch screen op de Arduino. Ook is er een waarde die na een tijdje steeds minder word، in mijn project heet deze waarde "الأكسجين". كلمة مجرفة الجعة deze waarde ، hoe donkerder het scherm word van de player in Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg هو zal je niet veel meer zien in de game. Ook zit er een LED lampje bij het ، deze laat naast de game zien of de "الأكسجين" waarde gevaarlijk word of niet. Groen = goed ، Blauw = gaat nog ، Rood = gevaarlijk.
أدوات تحكم اللعبة:
-
شاشة لمس:
- رابط كانط فان هيت شيرم -> سنهيد أوملاج.
- Rechter kant van het scherm -> snelheid omhoog.
-
مستشعر كلاب:
Klappen om de Oxygen Meter Weer Voller te krijgen
-
مويس:
الكاميرا روند kijken
-
(إضافي):
A + D toetsen: Om extra bij te sturen
اللوازم
- 1x آلات كلاب اللفظية
- عدد 1 مصباح LED (RGB)
- شاشة تعمل باللمس 1x (2.8 بوصة ILI9341240x320 SPI TFT شاشة LCD تعمل باللمس لوحة SPI وحدة المنفذ التسلسلي)
- 1x اردوينو أونو
الخطوة 1: Connectie: Klap Sensor
- GND: في دي - (أرضي)
- PWR: في + (5 فولت)
- مخرج: In de 2 (رقمي)
الخطوة 2: Connectie: LED
- V (الجهد): في de + (5 فولت)
- R: في A0 + Weerstand (Rood، Rood، Bruin، Goud)
- B: في A2 + Weerstand (R. R. B. G)
- G: في A1 + weerstand (R. R. B. G)
الخطوة 3: Connectie: Touch Screen
- VCC: في de + (5 فولت)
- GND: في دي - (أرضي)
- CS: في 10+ Weerstand (Bruin ، Zwart ، Orange ، Goud)
- إعادة الضبط: في 8 + Weerstand (B. Z. O. G)
- DC: في 9 + Weerstand (B. Z. O. G)
- SDI MOSI: في 11+ Weerstand (B. Z. O. G)
- SCK: في 13+ Weerstand (B. Z. O. G)
- LED: في + (5 فولت)
- SDO MISO: في 12
- T_CLK: في 3 + Weerstand (B. Z. O. G)
- T_CS: في 4 + Weerstand (B. Z. O. G)
- T_DIN: في 5 + Weerstand (B. Z. O. G)
- T_DO: في 6
- T_IRQ: في 7 + Weerstand (B. Z. O. G)
الخطوة 4: Overzicht: Alles
مستشعر كلاب:
- GND: في دي - (أرضي)
- PWR: في + (5 فولت)
- مخرج: In de 2 (رقمي)
قاد:
- V (الجهد): في de + (5 فولت)
- R: في A0 + Weerstand (Rood، Rood، Bruin، Goud)
- B: في A2 + Weerstand (R. R. B. G)
- G: في A1 + weerstand (R. R. B. G)
شاشة لمس:
- VCC: في de + (5 فولت)
- GND: في دي - (أرضي)
- CS: في 10+ Weerstand (Bruin ، Zwart ، Orange ، Goud)
- إعادة الضبط: في 8+ Weerstand (B. Z. O. G)
- DC: في 9 + Weerstand (B. Z. O. G)
- SDI MOSI: في 11+ Weerstand (B. Z. O. G)
- SCK: في 13+ Weerstand (B. Z. O. G)
- LED: في + (5 فولت)
- SDO MISO: في 12
- T_CLK: في 3 + Weerstand (B. Z. O. G)
- T_CS: في 4 + Weerstand (B. Z. O. G)
- T_DIN: في 5 + Weerstand (B. Z. O. G)
- T_DO: في 6
- T_IRQ: في 7 + Weerstand (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. مشروع Maak een nieuw Unity3D aan.
2. تحميل من الأصول: "Ardity" en importeer deze
2a: Als er errors zijn: Ga naar edit -> project settings -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Plaats de "CameraControl" script op de camera.
4. المستورد لاعب واحد من كبسولة معاكين ثلاثية الأبعاد باللغة الإنجليزية من "بلاير كونترولر" النصي hier aan toe.
5. في مجلد Ardity -> المباني الجاهزة -> SerialController. قلة النوم في المشهد / التسلسل الهرمي
6. قم بإنشاء كائن gameobject فارغ في voeg de "ArduinoListener" النصي hier aan toe.
7. Voeg een UI panel toe en verander de kleur naar zwart.
8. In de player: voeg de panel toe bij: "Fade Overlay" en de ArduinoListener gameobject bij "Listener"
9. Voeg aan de player een lookAt point toe: إنشاء عملية تشغيل فارغة للاعب (deze moet een child worden van de player) ونومًا حتى نبدأ في اللعب. Voeg deze toe in de camera bij: "الهدف"
10: في SerialController voeg bij "Message Listener" من ArduinoListener toe.
11. معاك عين الطائرة zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
موصى به:
FPGA Cyclone IV DueProLogic Controls Raspberry Pi Camera: 5 Steps
FPGA Cyclone IV DueProLogic Controls Raspberry Pi Camera: على الرغم من أن FPGA DueProLogic مصمم رسميًا لـ Arduino ، إلا أننا سنجعل FPGA و Raspberry Pi 4B قابلين للتواصل. يتم تنفيذ ثلاث مهام في هذا البرنامج التعليمي: (أ) اضغط في نفس الوقت على زري الضغط على FPGA لقلب زاوية
FPGA Cyclone IV DueProLogic Controls محرك سيرفو: 4 خطوات
FPGA Cyclone IV DueProLogic Controls Servo Motor: في هذا البرنامج التعليمي ، سنقوم بكتابة رمز Verilog للتحكم في محرك سيرفو. يتم تصنيع المؤازرة SG-90 بواسطة Waveshare. عندما تشتري محرك سيرفو ، قد تتلقى ورقة بيانات تسرد جهد التشغيل وعزم الدوران الأقصى والبلوتوني المقترح
يذهب! Unity + Arduino = Juego Y Aprendizaje: 4 خطوات
يذهب! Unity + Arduino = Juego Y Aprendizaje: Go es Modelo funcional de un sistema multimedia basado en la interacci & oacute؛ n con mundo virtual en 3D por medio de gamificaci & oacute؛ ny objeto f & iacute؛ sico، el cual permite el aprendizaje y Evaluation IpTV y WebTV ، dicha ense
Arduino Game Controller + Unity Game: 5 خطوات
Arduino Game Controller + Unity Game: في هذه التعليمات ، سأوضح لك كيفية إنشاء / برمجة وحدة تحكم في لعبة اردوينو يمكنها الاتصال بالوحدة
تطبيق 360 VR في 10 دقائق مع Unity: 8 خطوات
تطبيق 360 VR في 10 دقائق مع Unity: كيف نصمم هذا التطبيق؟ على عكس الفيديو العادي الذي يحتوي على إطار مستطيل ، فإن 360 فيديو له شكل كرة. لذلك ، نحتاج أولاً إلى إنشاء شاشة كروية لعرض فيديو 360 الخاص بنا عليها. سيتم وضع المشغل (أو العارض) داخل هذا sph