Բովանդակություն:
- Պարագաներ
- Քայլ 1: Connectie: Klap ցուցիչ
- Քայլ 2: Connectie: LED
- Քայլ 3: Connectie: Touch Screen
- Քայլ 4. Overzicht: Alles
- Քայլ 5: Կոդ
- Քայլ 6: Միասնության կարգավորում
- Քայլ 7: Կատարված է
Video: Arduino- ն վերահսկում է նվագարկիչը միասնության մեջ. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Met dit project kan je de snelheid van de player bepalen- ը Unity- ում հանդիպել է այս սենսորային էկրանով 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 Միասնության մեջ: Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg is zal je niet veel meer zien in de game. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "oxygen" waarde gevaarlijk word of niet: Գրուեն = գնաց, Բլաու = գաաթ նոգ, Ռուդ = գևարլիք:
Խաղի վերահսկում.
-
Սենսորային էկրան.
- Linker kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Klap ցուցիչ.
Klappen om de Oxygen meter weer voller te creatgen
-
Muis:
Տեսախցիկ rond kijken
-
(լրացուցիչ):
A + D toetsen: Om extra bij te sturen
Պարագաներ
- 1x բանավոր մեքենաներ Klap ցուցիչ
- 1x LED լամպ (RGB)
- 1x սենսորային էկրան (2.8 դյույմ ILI9341 240x320 SPI TFT LCD էկրանին Touch Panel SPI սերիայի պորտի մոդուլ)
- 1x Arduino Uno
Քայլ 1: Connectie: Klap ցուցիչ
- GND: De - (գետնին)
- PWR: De + (5 վ)
- Out: De 2 (թվային)
Քայլ 2: Connectie: LED
- V (լարման) `de + (5v)
- R: A0 + - ում հասկանում ենք (Rood, Rood, Bruin, Goud)
- B: A2 + - ում հասկանում ենք (R. R. B. G)
- G: A1 + - ում հասկանում ենք (R. R. B. G)
Քայլ 3: Connectie: Touch Screen
- VCC ՝ de + (5 վ)
- GND: De - (գետնին)
- CS: 10 + -ում հասկանում ենք (Բրուին, wվարթ, Օրանժ, Գուդ)
- Վերականգնել. 8 + -ում հասկանում ենք (B. Z. O. G)
- DC. 9 + -ում հասկանում ենք (B. Z. O. G)
- SDI MOSI. 11 + - ում հասկանում ենք (B. Z. O. G)
- SCK: 13 + - ում հասկանում ենք (B. Z. O. G)
- LED: De + (5v)
- SDO MISO. 12 -ում
- T_CLK: 3 + - ում հասկանում ենք (B. Z. O. G)
- T_CS: 4 + -ում հասկանում ենք (B. Z. O. G)
- T_DIN: 5 + -ում հասկանում ենք (B. Z. O. G)
- T_DO: 6 -ում
- T_IRQ: 7 + - ում հասկանում ենք (B. Z. O. G)
Քայլ 4. Overzicht: Alles
Klap ցուցիչ.
- GND: De - (գետնին)
- PWR: De + (5v)
- Out: De 2 (թվային)
LED:
- V (լարման) `de + (5v)
- R: A0 + - ում հասկանում ենք (Rood, Rood, Bruin, Goud)
- B: A2 + - ում հասկանում ենք (R. R. B. G)
- G: A1 + - ում հասկանում ենք (R. R. B. G)
Սենսորային էկրան.
- VCC ՝ de + (5 վ)
- GND: De - (գետնին)
- CS: 10 + -ում հասկանում ենք (Բրուին, wվարթ, Օրանժ, Գուդ)
- Վերականգնել. 8 + -ում հասկանում ենք (B. Z. O. G)
- DC. 9 + -ում հասկանում ենք (B. Z. O. G)
- SDI MOSI. 11 + - ում հասկանում ենք (B. Z. O. G)
- SCK: 13 + - ում հասկանում ենք (B. Z. O. G)
- LED: De + (5v)
- SDO MISO. 12 -ում
- T_CLK: 3 + - ում հասկանում ենք (B. Z. O. G)
- T_CS: 4 + -ում հասկանում ենք (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. Maak een nieuw Unity3D նախագիծ aan.
2. Ներբեռնեք ակտիվը ՝ «Արդիդություն» և ներմուծող ընկերություն
2a: Սխալներ կան, օրինակ ՝ փոփոխել -> ծրագրի կարգավորումները -> նվագարկիչ -> այլ կարգավորումներ -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Տեղադրեք «CameraControl» սցենարը տեսախցիկից:
4. Ներմուծողն ունի 3D պարկուճի նվագարկիչ և «PlayerController» սցենարի սկզբնաղբյուրը:
5. de Ardity թղթապանակում -> Prefabs -> SerialController: Քնի խանգարում դեպքի վայրում/հիերարխիայում
6. Ստեղծեք դատարկ gameobject և «ArduinoListener» սցենարի սկզբնաղբյուրը:
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. Նվագարկիչ և դիտում LookAt point toe: Ստեղծեք դատարկ խաղացողի նվագարկիչ (այնուհետև, երբ երեխան ասում է այս նվագարկիչը) և քնեցրեք ձեր խաղացողին: Voeg deze toe in de camera bij: «Թիրախ»
10: In SerialController- ը ընտրել է «Հաղորդագրություն ունկնդիրը» de ArduinoListener toe- ը:
11. Maak een plane zodat de player hierop kan lopen.
12 ՝ Sluit de Arduino aan en play:
Խորհուրդ ենք տալիս:
Ինչպես առանձնացնել DVD նվագարկիչը `3 քայլ
Ինչպես հեռացնել DVD նվագարկիչ. Սա հին էլեկտրոնիկայի փրկության վերաբերյալ ձեռնարկների շարքում երկրորդն է: Եթե ցանկանում եք տեսնել վերջին ձեռնարկը, կտտացրեք այստեղ
2D տեսախաղ C# - ով միասնության վրա. 4 քայլ
2D տեսախաղ C# - ով Unity- ում. Այս նախագիծը սկսվեց, երբ ես առաջին անգամ ձեռք բերեցի իմ համակարգիչը նոյեմբերին: Այն սկսվեց որպես նոր հմտություն սովորելու զվարճալի միջոց և արագ դարձավ իմ ամենասիրած զբաղմունքներից մեկը: Այդ ժամանակվանից ես աշխատում եմ դրա վրա և ծրագրավորման ընդհանուր ժամանակի ավելի քան 75 ժամ եմ հավաքել
Ավելի քիչ տարածության մեջ հազարի աճեցում կամ Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). 10 քայլ
Քիչ տարածության մեջ ավելի շատ գազար աճեցնելը կամ … Տարածության մեջ գազար աճեցնելը, (քիչ թե շատ). Սա մասնագիտական ներկայացում է Երկրից աճող, ստեղծող մրցույթին, որը ներկայացվում է Instructables- ի միջոցով: Ես չէի կարող ավելի ոգևորվել ՝ նախագծելով տիեզերական մշակաբույսերի արտադրության համար և տեղադրելով իմ առաջին Instructable- ը: Սկսելու համար մրցույթը մեզ խնդրեց
Պարզ միասնության վերահսկիչ ՝ 5 քայլ
Simple Unity Controller: Նկարագրություն Այս նախագիծը շատ պարզ վերահսկիչ է, որը կարող է ներդրում ունենալ Unity- ին կոճակները սեղմելիս: Ես այն նախագծել եմ `վերահսկելու իմ պատրաստած խաղը, որտեղ խաղացողը կարող է գնալ աջ և ձախ: Իհարկե, դուք միշտ կարող եք հարմարեցնել այն ավելի շատ վերահսկողության համար: Չկա ն
AR օբյեկտների տեղադրում GPS- ի կոորդինատների մեջ `ընդլայնված իրականության մեջ. 8 քայլ (նկարներով)
AR օբյեկտների տեղադրում GPS կոորդինատների մեջ `ընդլայնված իրականության մեջ. Այս հրահանգավորումը կանցնի բջջային հավելվածի ստեղծման վրա` AR օբյեկտների և ARCore- ի հետ GPS- ի կոորդինատներում AR օբյեկտների տեղադրման համար `օգտագործելով Unity3D: Ես ձեզ կներկայացնեմ Mapbox- ի միջոցով իմ պատրաստած նախագիծը ստեղծելու միջոցով, որը թույլ է տալիս մեզ հաղորդագրություններ նշել հատուկ G