Оглавление:
- Запасы
- Шаг 1: Подключение: датчик Klap
- Шаг 2: Подключение: светодиод
- Шаг 3: Подключение: сенсорный экран
- Шаг 4: Overzicht: Alles
- Шаг 5: Код
- Шаг 6: Настройка Unity
- Шаг 7: Готово
Видео: Arduino управляет плеером в Unity: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Этот проект, который был реализован в Unity, встречался с сенсорным экраном на Arduino. Ook is er een waarde die na een tijdje steeds minder word, в проекте mijn heet deze waarde "кислород". Hoe lager deze waarde word, hoe donkerder het scherm word van de player в Unity. Om deze waarde op te hogen moet je klappen. Als deze waarde helemaal leeg - это zal je niet veel meer zien в игре. Ook zit er een LED lampje bij het project, deze laat naast de game zien of de "xygen "waarde gevaarlijk word of niet. Groen = goed, Blauw = gaat nog, Rood = gevaarlijk.
Управление игрой:
-
Сенсорный экран:
- Линкер kant van het scherm -> snelheid omlaag.
- Rechter kant van het scherm -> snelheid omhoog.
-
Датчик удара:
Klappen om de Oxygen meter weer voller te krijgen
-
Муис:
Camera rond kijken
-
(дополнительный):
A + D toetsen: Om extra bij te sturen
Запасы
- 1x словесные машины Датчик хлопка
- 1x светодиодная лампа (RGB)
- 1x сенсорный экран (2,8-дюймовый ЖК-дисплей ILI9341 240x320 SPI TFT с сенсорной панелью, модуль последовательного порта SPI)
- 1x Arduino Uno
Шаг 1: Подключение: датчик Klap
- GND: In de - (земля)
- PWR: In de + (5v)
- Выход: In de 2 (цифровой)
Шаг 2: Подключение: светодиод
- V (напряжение): in de + (5 В)
- R: в A0 + стойкость (Rood, Rood, Bruin, Goud)
- B: В A2 + стойкость в стойке (R. R. B. G)
- G: В А1 + слабая стойка (R. R. B. G)
Шаг 3: Подключение: сенсорный экран
- VCC: In de + (5 В)
- GND: In de - (земля)
- CS: в стойке 10+ (Брюин, Цварт, Апельсин, Гоуд)
- СБРОС: в стойке 8 + (B. Z. O. G)
- DC: в стойке 9+ (B. Z. O. G)
- SDI MOSI: в стойке 11+ (B. Z. O. G)
- SCK: в стойке 13+ (B. Z. O. G)
- Светодиод: In de + (5 В)
- SDO MISO: В 12
- T_CLK: В стойке 3+ (B. Z. O. G)
- T_CS: В стойке 4+ (B. Z. O. G)
- T_DIN: в стойке 5+ (B. Z. O. G)
- Т_ДО: В 6
- T_IRQ: в стойке 7 + (B. Z. O. G)
Шаг 4: Overzicht: Alles
Датчик удара:
- GND: In de - (земля)
- PWR: In de + (5v)
- Выход: In de 2 (цифровой)
ВЕЛ:
- V (напряжение): in de + (5 В)
- R: в A0 + стойкость (Rood, Rood, Bruin, Goud)
- B: В A2 + стойкость в стойке (R. R. B. G)
- G: В A1 + слабая стойка (R. R. B. G)
Сенсорный экран:
- VCC: In de + (5 В)
- GND: In de - (земля)
- CS: в стойке 10+ (Брюин, Цварт, Апельсин, Гоуд)
- СБРОС: в стойке 8 + (B. Z. O. G)
- DC: в стойке 9+ (B. Z. O. G)
- SDI MOSI: в стойке 11+ (B. Z. O. G)
- SCK: в стойке 13+ (B. Z. O. G)
- Светодиод: In de + (5 В)
- 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: Настройка Unity
drive.google.com/open?id=1whpSVED7v-ocgt0IgCIx7Cu2EvHo6fHx (скрипты)
1. Новый проект Unity3D ан.
2. Загрузите актив: "Ardity" и импортер.
2a: Другие ошибки zijn: Ga naar edit -> настройки проекта -> Player -> Other settings -> "Api Compatibility Level" -> verander deze naar ". Net 4.x"
3. Плата скрипта "CameraControl" на камере.
4. Импортируйте проигрыватель 3D-капсулы и скрипта «PlayerController» прямо на ногу.
5. В папке de Ardity -> Prefabs -> SerialController. Sleep deze в сцене / иерархии
6. Создайте пустой игровой объект в скрипте "ArduinoListener" прямо на ногу.
7. Внешний вид панели пользовательского интерфейса и ее внешний вид.
8. В проигрывателе: 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: "Target"
10: In de SerialController voeg bij "Прослушиватель сообщений" от ArduinoListener toe.
11. Maak een plane zodat de player hierop kan lopen.
12: Sluit de Arduino aan en play.
Рекомендуемые:
Arduino управляет скоростью и направлением двигателя постоянного тока с помощью потенциометра, OLED-дисплея и кнопок: 6 шагов
Arduino контролирует скорость и направление двигателя постоянного тока с помощью потенциометра, OLED-дисплея и кнопок: в этом руководстве мы узнаем, как использовать драйвер L298N DC MOTOR CONTROL и потенциометр для управления скоростью и направлением двигателя постоянного тока с помощью двух кнопок и отображения значения потенциометра. на OLED-дисплее. Посмотрите демонстрационное видео
FPGA Cyclone IV DueProLogic управляет камерой Raspberry Pi: 5 шагов
FPGA Cyclone IV DueProLogic управляет камерой Raspberry Pi: несмотря на то, что FPGA DueProLogic официально разработана для Arduino, мы собираемся сделать FPGA и Raspberry Pi 4B совместимыми. В этом руководстве реализованы три задачи: (A) Одновременно нажмите две кнопки на FPGA для изменения угла
Светодиодный матричный будильник (с MP3-плеером): 6 шагов (с изображениями)
Светодиодный матричный будильник (с MP3-плеером): в этом будильнике на базе Arduino есть все, что вы ожидаете от будильника - возможность разбудить вас каждой понравившейся песней, кнопка отложенного сигнала и простое управление с помощью трех кнопок. Всего три основных блока - светодиодная матрица, модуль RTC и
3D-печать BTS Light Stick с Mp3-плеером: 10 шагов
Напечатанный на 3D-принтере световой стик BTS с Mp3-плеером: для нашего проекта SIDE в классе г-жи Бербави «Принципы инженерии» мы воссоздали световой стик BTS, также известный как АРМИ-бомба. В отличие от оригинального лайтстика, наш лайтстик не мог менять цвета или синхронизироваться с Bluetooth. Чтобы сделать наш проект
Самый громкий бумбокс с MP3-плеером HD-радио: 5 шагов
Самый громкий бумбокс с MP3-плеером HD Radio: Amazon продает Dual Car Stereo XHD 6425 чуть менее чем за 100 долларов. Никакая другая автомобильная стереосистема не может сравниться по соотношению цена / характеристики. Я положил это в большой ящик для инструментов. Не существует радиоприемника для рабочих мест (Милуоки) или бумбокс (Sony), которые соответствовали бы этим характеристикам. Вы можете построить одну машину