Home /Learning /Autonomous Driving Training with XR
Autonomous Driving Training with XR
LearningHands-On Training

Autonomous Driving Training with XR

by ContentsDA Inc. · Released May 28, 2026
Quest 3S · Quest 3 · Quest Pro · Quest 2

About this game

This content features Bluetooth communication with an Arduino 2WD car. Assemble the car using an ESP32 DevKit V1, TB6612FNG driver, 2WD chassis, breadboard, M-F/M-M cables, battery holder, 18650 batteries, and a switch. Then, upload this sample code to the ESP32.

The code drives two DC motors via Bluetooth (Classic BT) using commands: F (Forward), B (Backward), L (Left), R (Right), and S (Stop). Each movement automatically stops after 300–400ms.

C++

void loop() {

if (SerialBT.available()) {

char command = SerialBT.read();

Serial.println(command);

if (command == ’F’) { moveForward(); delay(400); stopMotors(); }

else if (command == ’B’) { moveBackward(); delay(400); stopMotors(); }

else if (command == ’L’) { turnLeft(); delay(325); stopMotors(); }

else if (command == ’R’) { turnRight(); delay(325); stopMotors(); }

else if (command == ’S’) { stopMotors(); }

}

}

The car operates once you add the specific motor control functions to this loop and upload it to the ESP32.

1. Select 1 of the 10 available maps.

2. Connect Bluetooth via the Options tab.

3. Controls: A (Reverse), B (Forward), Y (Right), X (Left), Right Joystick Click (View Camera).

4. Complete 5 laps to unlock autonomous driving.

Details

Developer
ContentsDaInc
Publisher
ContentsDA Inc.
Release date
May 28, 2026
Genre
Learning, Hands-On Training
Category
APPS
Modes
Single User
Play area
Room-scale
Comfort
Comfortable for most
Age rating
Everyone
Headsets
Quest 3S, Quest 3, Quest Pro, Quest 2
Controllers
Touch Controllers
Hand tracking
Languages
English
Internet
Not required
Ratings
Download size
336 MB
Version
1.0
In-app purchases
No
In-app ads
No
Giftable
✓ Yes