RC Car Controlled by Arduino and Xbox360 Controller

This is my first Arduino project and my first ever video.

High Concept:
Xbox360 Controller is used to control a RC Car.

Nitty Gritty:
A C++ program runs on a laptop. The program uses an input library called Object Oriented Input System found here, sourceforge.net/projects/wgois/.

The program reads the input from the Xbox360 controller and sends simple data serially through the USB port to the Arduino. The serial library was found here, codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2503.

The car’s original circuit board was ripped out and the Arduino was hooked up to the car’s drive and steering motors. A dual H-bridge motor controller is used to control the motors.

– Supa Charge! Make this run off a RC Car battery rather than USB.
– Go wireless using bluetooth
– Add a wireless camera with pan and tilt functionality
– Add siren leds that toggle on/off when I push a button on the Xbox360 controller

Duration : 0:4:50





26 responses to “RC Car Controlled by Arduino and Xbox360 Controller”

  1. TheCommanderofWar Avatar

    homemade RC-XD ftw!
    homemade RC-XD ftw!

  2. howery2 Avatar

    @lucirz The H …
    @lucirz The H bridge was just a motor controller integrated circuit that I bought. Google L298N.

  3. lucirz Avatar

    @howery2 HOW DID U …

  4. howery2 Avatar

    @TheLithman I have …
    @TheLithman I have a detailed project page at creeperbot.blogspot. It has a parts list and pictures. It also has the source code. Also, check out my Arduino Creeper Bot video.

  5. TheLithman Avatar

    can you make a full …
    can you make a full tutorial on this please and give my the link

  6. turtleD90 Avatar

    How did you get the …
    How did you get the xbox code to your computer? and how did you sen it to the arduino

  7. doublejwest Avatar

    Can you tell me …
    Can you tell me what chip and how you wired the motor controller. And also wondering why you used a wired controller and not a wireless one. Not criticizing just wondering.

  8. TheMakins Avatar

    @gamerfourm217 I …
    @gamerfourm217 I have sent you a message to try and help.

  9. howery2 Avatar

    @gamerfourm217 I’m …
    @gamerfourm217 I’m sorry. I don’t really understand what you are asking for. Do you have a specific question about Visual Studio? If you have Visual Studio installed, then it should only be a simple matter of opening the solution file and compiling the code.

  10. gamerfourm217 Avatar

    Will you do a …
    Will you do a Visual Studio 2008 tutorial? I uninstalled it since I didn’t know basic programming. I’ll reinstall it if you do the tutorial in basic programming and advanced programming like this.

  11. howery2 Avatar

    @JDX2010 Yeah, it …
    @JDX2010 Yeah, it would work on a petrol car, my only concern would be that you would shell out the dough for a nice car, rip out the guts, get frustrated with the project, and be out the money and a car. I had a car lying around, so it wasn’t a big deal for me.

    I would definitely recommend using Xbee radios rather than blue tooth. Check out a later video of the car by searching for Arduino Creeper bot. He is my project page, creeperbot.blogspot.com.

  12. WyvernX13 Avatar

    @KIILUA1416 Kurva!
    @KIILUA1416 Kurva!

  13. JDX2010 Avatar

    JW would this work …
    JW would this work ona petrol RC car cus im thinking of getting one

  14. JDX2010 Avatar

    dude ur project is …
    dude ur project is so coolbutu do know u can use the 360 pad on wireles but still all in all gr8 car dude

  15. KIILUA1416 Avatar

    ???? ?? ????? …
    ???? ?? ????? ??????? ???? ??? ??????? ?? ???????

  16. YannickvDijk Avatar

    @hustletv …
    @hustletv Apparently in the RC World, what he used is a ‘Chinese mass production crap’ RC car, I’m doing a similar project and building a safety system in it by using a sensor and overruling the PWM signals running from the receiver to the ESC, but I’ve got the same car and ‘professional’ RC cars haven’t got any PCB’s in them at all…

  17. dylanmabbott Avatar

    thats so cool man …
    thats so cool man smart as dude

  18. maximilian700 Avatar

    this is awsome.

    this is awsome.

  19. Khanage13 Avatar

    hows the project …
    hows the project coming along? im interested in doing something similar but for a rc helicopter.

  20. tml240 Avatar

    how did you get …
    how did you get forward/backward going with steering at the same time? I think it’s simple but i seem to be stuck :/ thank you!

  21. WadamWaz Avatar

    Dwight Schrute?
    Dwight Schrute?

  22. KILLdaBOOSTER Avatar

    humm humm hummm…

    humm humm hummm…

  23. hustletv Avatar

    In the RC World, …
    In the RC World, what you took out is called an ESC (Electronic Speed Control), and the steering is controlled by a SERVO.

    Dope project!

  24. MrTechGuy1995 Avatar

    Nice arduino …
    Nice arduino project,

  25. tomlinjames123 Avatar

    Wow! You’re a …
    Wow! You’re a Genius! How do you do this? I wanna know Lol.

  26. AnthonioSaw Avatar

    Hey, I am currently a student working on a project and was doing something similar to this. I was wondering whether or not you would be able to help me out and we can converse privately.

    Thank you.


Leave a Reply