Introduction: DIY Arduino 2d Motion Racing Simulator

In these Instructable I will show you how to build a fun driving simulator using an Arduino microcontroler and two small servo motors.

Step 1: Description

SimTools is a generic Motion Simulator Software able to control multiple hardware interfaces, including Arduino. This combination is used in the project presented in the video.

Step 2: Building

Hardware part consist only Arduino Nano microcontroller and two cheap SG90 micro servo motors. We only need to upload the code given below.

The required game data with help of the Simtools software is transmitted through the serial port to the Arduino. Next Arduino activates servo motors that move the simulation platform accordingly. This is a small scale of a two-axis simulator. To make a real simulator, you need to add motor drivers and large servo motors. There are many examples of such DIY simulators as well as construction drawings and tips on "" page. The Simtools setup procedure is described in the video, but you can also download the PDF user manual on: SimTools will run in “Demo” mode until a valid license has been registered. The plugin for Live for Speed is fully operational for testing while SimTools is in demo mode. (The demo of Live for Speed will work for testing SimTools too.) You can find more in formation and download Live for Speed at

Simtools download link:

Step 3: Schematic and Code

Below you can view shematic diagram and Arduino Code