Instructables
Picture of Bluetooth Controlled Arduino RC Car
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
 
Remove these adsRemove these ads by Signing Up

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
  

Please someone, post links to the libraries that we need to have for this to work.

louie_yo11 months ago
hi there! awesome project. instead of arduino uno, can i use arduino leonard? sorry for the noob question. Thanks!

Yes, yes you can

I use BlueTerm app. It works just fine!

I use BlueTerm app. It works just fine!

fordchick3 months ago

awesome how you get it to do bluetooth control

peterasoliman8 months ago

Can anyone help me with this errors please ..its my first project with the arduino

ArduinoRCcar.ino:3:45: error: utility/Adafruit_PWMServoDriver.h: No such file or directory

ArduinoRCcar:10: error: 'Adafruit_MotorShield' does not name a type

ArduinoRCcar:11: error: expected constructor, destructor, or type conversion before '*' token

ArduinoRCcar:12: error: expected constructor, destructor, or type conversion before '*' token

ArduinoRCcar.ino: In function 'void setup()':

ArduinoRCcar:27: error: 'AFMS' was not declared in this scope

ArduinoRCcar:31: error: 'backMotor' was not declared in this scope

ArduinoRCcar:32: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:34: error: 'RELEASE' was not declared in this scope

ArduinoRCcar:36: error: 'frontMotor' was not declared in this scope

ArduinoRCcar.ino: In function 'void loop()':

ArduinoRCcar:55: error: 'backMotor' was not declared in this scope

ArduinoRCcar:55: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:59: error: 'backMotor' was not declared in this scope

ArduinoRCcar:59: error: 'BACKWARD' was not declared in this scope

ArduinoRCcar:63: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:63: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:67: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:67: error: 'BACKWARD' was not declared in this scope

ArduinoRCcar:71: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:71: error: 'BACKWARD' was not declared in this scope

ArduinoRCcar:72: error: 'backMotor' was not declared in this scope

ArduinoRCcar:72: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:76: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:76: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:77: error: 'backMotor' was not declared in this scope

ArduinoRCcar:81: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:81: error: 'BACKWARD' was not declared in this scope

ArduinoRCcar:82: error: 'backMotor' was not declared in this scope

ArduinoRCcar:86: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:86: error: 'FORWARD' was not declared in this scope

ArduinoRCcar:87: error: 'backMotor' was not declared in this scope

ArduinoRCcar:87: error: 'BACKWARD' was not declared in this scope

ArduinoRCcar:91: error: 'frontMotor' was not declared in this scope

ArduinoRCcar:91: error: 'RELEASE' was not declared in this scope

ArduinoRCcar:92: error: 'backMotor' was not declared in this scope

peterasoliman8 months ago

I can't find the BluetoothRCController app on my Sony Xperia S ..any suggestions please?