Introduction: Arduino RC Car

By following this instructable you can easily control an RC Car with an Arduino Uno. We will be using an Arduino Uno to send 5V outputs to the RC Car's radio transmitter. The RC Car we used was a "Build Your Own Radio Control Car" from 2008, however this should work for any RC Car.

Step 1: Gather Your Materials

What you'll need:

1. RC car (need to have radio transmitter located inside of the RC Car's controller)

2. Arduino Uno

3. Soldering equipment

4. AA Batteries

5. Bread Board

Step 2: Assemble RC Car

In this step ( if you have a "build your own" RC Car) you will assemble your RC Car. To connect our wires together we twisted them together and then used heat shrink tubing to seal the connection.

Step 3: Hacking Radio Transmitter

In this step you will remove circuit board that is responsible for transmitting the radio frequencies that control your RC Car from the controller. For our circuit board we soldered wires to the connections points that control the movement inputs of the RC Car. We will later use these wires to connect the transmitter to our Arduino Uno.

Step 4: Code the Arduino

You can use this code to make the car drive in circles. You can use this code as a base for programming the car to drive in certain patterns or a track.

void setup()
{

pinMode(13, OUTPUT); // sets the digital pin 13 as output }

void loop()

{

digitalWrite(13, HIGH); // sets the digital pin 13 on

delay(2000); // waits for a second

digitalWrite(13, LOW); // sets the digital pin 13 off

delay(10);

digitalWrite(12, HIGH);

delay(1);

// waits for a second

}

Step 5: Hooking Up the Circuit

After coding the Arduino, you are ready to make the connections with the wires. To make the car turn left, the wire attached from the copper pad indicating left should be put into the junction on the breadboard that goes to the port in the Arduino marked ground, and the wire coming from the copper pad labelled right goes into pin 13 on the Arduino. To get the car to go forward, repeat the same step where the forward pad is hooked into the junction going to ground and the reverse pad is connected into pin 12 on the Arduino.

Step 6: Running the Program

You should be ready to run the program. To do this, simply upload your code to the Arduino and be sure the RC car and radio transmitter are on.