สารบัญ:

Arduino Game Controller + Unity Game: 5 ขั้นตอน
Arduino Game Controller + Unity Game: 5 ขั้นตอน

วีดีโอ: Arduino Game Controller + Unity Game: 5 ขั้นตอน

วีดีโอ: Arduino Game Controller + Unity Game: 5 ขั้นตอน
วีดีโอ: Using a Game Controller with Arduino and Processing 2024, กรกฎาคม
Anonim
Arduino Game Controller + Unity Game
Arduino Game Controller + Unity Game
Arduino Game Controller + Unity Game
Arduino Game Controller + Unity Game

ในคำแนะนำนี้ฉันจะแสดงวิธีสร้าง / โปรแกรมคอนโทรลเลอร์เกม Arduino ซึ่งสามารถเชื่อมต่อกับความสามัคคี

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

คุณจะต้องการ:

- Arduino Uno 1 ตัว

- 1 Breadboard (เว้นแต่คุณจะประสานทันที)

- สายไฟฟ้า 16 เส้น

- 3 ปุ่ม (ไม่จำเป็นสำหรับเกมนี้ แต่รวมอยู่ในรหัส)

- 1 เซ็นเซอร์ความดัน (สามารถเป็นปุ่มได้เช่นกัน แต่มีความเป็นไปได้น้อยกว่าในฐานะปุ่ม)

- 1 เซ็นเซอร์แบบหมุน

- 1 เซ็นเซอร์อุณหภูมิ (ไม่จำเป็นสำหรับเกมนี้ แต่รวมอยู่ในรหัส)

- ตัวต้านทาน 100 โอห์ม 4 ตัว (แดง น้ำเงิน น้ำตาล และทอง)

ขั้นตอนที่ 2: วางสายไฟทั้งหมด

วางสายไฟทั้งหมด
วางสายไฟทั้งหมด

วางสายไฟทั้งหมดตามภาพด้านบน

นี่เป็นเพียงโครงสร้างพื้นฐานแบบขนานพื้นฐานของแต่ละปุ่มและเซ็นเซอร์ (หากคุณมีปุ่มประเภทอื่น คุณสามารถค้นหาการตั้งค่าพื้นฐานได้)

ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino

การเขียนโปรแกรม Arduino
การเขียนโปรแกรม Arduino

สำหรับสิ่งนี้เราใช้โปรแกรม Arduino ซึ่งคุณสามารถดาวน์โหลดได้ที่เว็บไซต์ของพวกเขา

www.arduino.cc/en/Main/Software

ตอนนี้ดาวน์โหลดไฟล์ Arduino_controller แล้วเปิด

ที่นี่คุณสามารถดูวิธีการทำงานของโค้ดและนำไปใช้ใน Arduino ของคุณเองโดยกดปุ่มอัพโหลดที่มุมบนซ้าย

ขั้นตอนที่ 4: สร้าง/ดาวน์โหลดเกม

คุณสามารถดาวน์โหลดเกมที่ฉันสร้างซึ่งมีอินพุตเชื่อมโยงอยู่

mega.nz/#!1MRAMAKI!LbqNQMknexIM3uwksyrCkpV…

คุณสามารถดูโค้ดเพื่อดูว่าฉันติดตาม Serial monitor เพื่อรับอินพุตได้อย่างไร

ถ้าคุณหามันไม่เจอ ฉันจะอธิบายสั้นๆ ว่าฉันทำอะไรไปบ้าง:

1. ฉันดาวน์โหลดสินทรัพย์ Ardity จากที่เก็บสินทรัพย์และอ่านมานูเอล

2. จากนั้นฉันก็สร้างวัตถุที่มีสคริปต์แทร็กที่สร้างโดย Ardity

3. เพื่อดึงข้อมูลจากสคริปต์ไปยังสคริปต์การเคลื่อนไหวซึ่งใช้ข้อมูลในการย้าย ฯลฯ

ขั้นตอนที่ 5: ตอนนี้คุณสามารถเรียกใช้เกมได้

เรียกใช้เกมและใช้ปุ่มเพื่อเลื่อนดูเมนู

(อย่างไรก็ตาม ฉันเปลี่ยนอินพุต ดังนั้นปุ่มแรงดันของฉันจึงเป็นปุ่มเลือกแทนปุ่ม 2)

แนะนำ: