Game maker Rover using an Arduino

In this Instructable I will be giving you step-by-step instructions on how to interface The Arduino, A Motor Controller (L293D), and a laptop to make a Wifi controlled rover you can drive around your house or work from anywhere in the world.

I started and made this project for my Gr.11 Computer Engineering class, it took approx. 5.5 hours including design, testing and implementation.

I will Provide all the necessary files to open the program in Game Maker and change it around. However at the end i will provide you will a .exe that will work with no changes.
Arduino Game maker Rover
I am NOT responsible for any Damage caused by wrong wireing, unforseen problems, faulty software or damage the Rover does to itself or others.

Step 1: Parts

Bought online
390ohm Resistor x 1
150ohm Resistor x 1
220ohm Resistor x 1
Screw Terminals  x 2
L293D                  x 1
Red Led               x 2 (ebay)
White Ultra Brights x 5 (ebay)

2AA Battery Holder x 2
Mercury Tilt Switch x 1 (out of old thermostat)
Laptop (long Battery Life Preferred)
Bread Board
Arduino (uno)
Misc. Wires
Motors (GM2 from Solarbotics )

A great Place to buy these Parts is from Mouser .

Step 2: Get the Software

To make all this run properly you will need a few things.

1) Game Maker PRO 8 (or higher)
You can buy it for about $25 or there are alot of cracked versions if you want to take a risk.

File – Arduino Drivers
These drivers are needed to make the Arduino UNO work with your computer.
When you connect the Arduino and your computer tries to install drivers from the update manager, direct it to this folder and it will install them.
If that doesnt Work:
Go to
Control Panel >> System >> Device Manager
And Install them from there.
**This number Changes if you plug the Arduino into a different USB Port**

If you are using a different Arduino the Drivers are up to you to find.

3) The Drivers and .dll to make the arduino work with Game Maker
File – usb.dll

4)The dll to let Game Maker interface with your computers Webcam
File – Webcam.DLL

**It is important that all files using the .dll are saved in the same folder with the .dll**

Step 3: Testing Serial Connection to Arduino (Optional)

Go to
Control Panel >> System >> Device Manager >> Ports

Look for the Arduino and right next to it in brackets it should say “COM” and then a number. Remember that Number! (it changes if you plug the Arduino into a different USB
Schematic Arduino Game maker Rover
If you have any experience in electronics you can wire a breadboard to test the Arduino connection.
Pins 2-9 on Arduino to pins 9 – 2 on the LS245N
Pins on LS245N 11-18 to LED’s
Push buttons wired to Analog pins 1&2 on Arduino

Now Open the Folder Called Test (on this instuctable) and run serialtest3 (in Gamemaker) then Execute it.
Or Run the .exe serialtest3
When it asks for your Com Port enter that Number you were supposed to remember

[box color=”#985D00″ bg=”#FFF8CB” font=”verdana” fontsize=”14 ” radius=”20 ” border=”#985D12″ float=”right” head=”Major Components in Project” headbg=”#FFEB70″ headcolor=”#985D00″]2AA Battery Holder x 2
Mercury Tilt Switch x 1
Bread Board
Arduino (uno)[/box]


For more detail: Game maker Rover using an Arduino

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top