loading
This Project is something i started for my Microcontroller class. We were tasked with picking either Arduino or Raspberry pi and then get the MCU to control an RC car or do something fancy with an RC car; Then once we decided what we were going to do we were to make a tutorial so that we too could show others what we were doing. I chose to control the remote control car using my Android phone via bluetooth.

For this project you will need these parts(A link to place where to get them will be provided if possible):
1 x Arduino UNO R3 || http://www.adafruit.com/products/170
1 x Motor Shield || http://www.adafruit.com/products/1438
RC Car or Motor or Alternative || Hobbyist Store, Adafruit, Toy Store
RC Car Battery 5v+ || Should come with the RC car if you buy one.
1 x HC-06 Bluetooth Module or Similar || Hobbyist Store, Ebay
1 x Female to female 4 pin cable || N/A, mine came with the bluetooth module
Jumper Cables || Hobbyist Store, Ebay
9v Battery pack || http://www.adafruit.com/products/67
Android Device

Step 1: the Motor shield.

First of all we need to setup the Arduino and Motor shield. If you bought the motor shield you're going to have to solder, Grab your solder and you soldering iron and follow this tutorial: http://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-headers
  
<p>Mas Lintang, I Try to compile the sketch above before Uploading that. But there is an error like this</p><p><br>RC_BT.ino:3:45: fatal error: utility/Adafruit_PWMServoDriver.h: No such file or directory compilation terminated. Error compiling.<br><br>Whats that mean? Please help me to solve this. Thanks lot..<br>WA 085645678738</p>
<p>Compiling done when use your attached sketch. An then adding _MS on #include &quot;utility/Adafruit_PWMServoDriver.h&quot; to be #include &quot;utility/Adafruit_MS_PWMServoDriver.h&quot;</p><p> I think there some missing in your sketch at STEP 3. and make an ERROR.</p><p>thanks,</p>
<p>'Adafruit_MotorShield' does not name a type it is giving this error pl help</p>
How to make the chassis and the turning mechanism?
<p>Hello to everyone.check out my new project about Arduino</p><p><a href="http://www.instructables.com/id/Simple-PS3-Arduino-Project/?ALLSTEPS" rel="nofollow">http://www.instructables.com/id/Simple-PS3-Arduino-Project/?ALLSTEPS</a></p>
<p>how can i make the car move,while the lights are on.....???? for light to be on,it have to receive a character from the app,but whihle holding the characer it has to receive another character so that the car will move...i got struck at this...please suggest any i</p>
<p>can i use arduino mega 2560 for this project</p>
<p>can i use arduino mega 2560 for this project</p>
<p>Is there anyway for this to work on Iphone</p>
<p>i need help in android application as i am new for this. I am not able to download .apk file.</p><p>help me.</p>
<p>download Eclipse (Android Dvlopmnt Tools) n then import the file above to extract it as an APK file.</p>
<p>Adafruit Motor Shield.h libraries ??</p>
<p>https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library</p>
<p>Please someone, post links to the libraries that we need to have for this to work. </p>
<p>here <a href="https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library" rel="nofollow">https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library</a></p>
<p>Can anyone help me with this errors please ..its my first project with the arduino</p><p>ArduinoRCcar.ino:3:45: error: utility/Adafruit_PWMServoDriver.h: No such file or directory</p><p>ArduinoRCcar:10: error: 'Adafruit_MotorShield' does not name a type</p><p>ArduinoRCcar:11: error: expected constructor, destructor, or type conversion before '*' token</p><p>ArduinoRCcar:12: error: expected constructor, destructor, or type conversion before '*' token</p><p>ArduinoRCcar.ino: In function 'void setup()':</p><p>ArduinoRCcar:27: error: 'AFMS' was not declared in this scope</p><p>ArduinoRCcar:31: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:32: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:34: error: 'RELEASE' was not declared in this scope</p><p>ArduinoRCcar:36: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar.ino: In function 'void loop()':</p><p>ArduinoRCcar:55: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:55: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:59: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:59: error: 'BACKWARD' was not declared in this scope</p><p>ArduinoRCcar:63: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:63: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:67: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:67: error: 'BACKWARD' was not declared in this scope</p><p>ArduinoRCcar:71: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:71: error: 'BACKWARD' was not declared in this scope</p><p>ArduinoRCcar:72: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:72: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:76: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:76: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:77: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:81: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:81: error: 'BACKWARD' was not declared in this scope</p><p>ArduinoRCcar:82: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:86: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:86: error: 'FORWARD' was not declared in this scope</p><p>ArduinoRCcar:87: error: 'backMotor' was not declared in this scope</p><p>ArduinoRCcar:87: error: 'BACKWARD' was not declared in this scope</p><p>ArduinoRCcar:91: error: 'frontMotor' was not declared in this scope</p><p>ArduinoRCcar:91: error: 'RELEASE' was not declared in this scope</p><p>ArduinoRCcar:92: error: 'backMotor' was not declared in this scope</p>
<p>you have to download Adafruit_Motor_Shield_V2_Library here <a href="https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library" rel="nofollow">https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library</a>. Extract &amp; copy it into the appropriate folder.</p>
<p>can i also use arduino atmega 168 ?</p>
<p>the first link isnt working i guess.</p><p><a href="http://www.channypicture.com/pic/Uploadfile/6/SKU113900/13CDCFCE33CECD330361CE3353C8CEC8C9033BC7A023.JPG" rel="nofollow">http://www.channypicture.com/pic/Uploadfile/6/SKU113900/13CDCFCE33CECD330361CE3353C8CEC8C9033BC7A023.JPG</a></p>
<p>i keep getting the error message</p><p>'Adafruit_MotorShield' does not name a type</p><p>can you please help me</p><p>and btw im using this (<a href="http://this" rel="nofollow">http://www.channypicture.com/pic/Uploadfile/6/SKU113900/13CDCFCE33CECD330361CE3353C8CEC8C9033BC7A023.JPG</a>) shield</p><p>one more link</p><p><a href="http://www.ebay.com/itm/Motor-Drive-Expansion-Shield-Board-Module-L293D-For-Arduino-Duemilanove-Mega-UNO-/221605183415?pt=LH_DefaultDomain_0&hash=item3398b2bfb7" rel="nofollow">http://www.ebay.com/itm/Motor-Drive-Expansion-Shield-Board-Module-L293D-For-Arduino-Duemilanove-Mega-UNO-/221605183415?pt=LH_DefaultDomain_0&amp;hash=item3398b2bfb7</a></p><p>plz help me I'm a complete beginner.</p>
hi there! awesome project. instead of arduino uno, can i use arduino leonard? sorry for the noob question. Thanks!
<p>Yes, yes you can</p>
<p>I use BlueTerm app. It works just fine! </p>
<p>I use BlueTerm app. It works just fine! </p>
<p>awesome how you get it to do bluetooth control</p>
<p>I can't find the BluetoothRCController app on my Sony Xperia S ..any suggestions please?</p>

About This Instructable

176,555views

150favorites

License:

More by Herbaltea:Bluetooth Controlled Arduino RC Car 
Add instructable to: