Arduino Joystick Controller

Arduino Joystick Controller


***This application is meant to control an Arduino based RC car over Bluetooth.

If you want to precisely control your Bluetooth enabled Arduino RC car, this application lets you do that. Composed of two joysticks, you can independently control the car's steering and speed. You can also set the steering and speed ranges from within the application. And in case you have more that one car, each one can have its one set of ranges. In case you have a tank, you can control its cannon by just toggling a button. And since the Arduino can read sensor values, the application is able to receive six independent readings. The first two are floating point readings, while the remaining four are a single byte long. The application sends a command every 50ms. This feature lets the car detect when it is out of range, in which case it'll stop before crashing.

Please visit the tutorial page for the Arduino program and circuit schematics.

Recent changes:
---------Version 1.1---------
- Corrected a bug that mapped the left and right values for the tilt pan incorrectly.
Add to list
Free
80
4.0
User ratings
44
Installs
1,000+
Concerns
0
File size
2322 kb
Screenshots
Video of Arduino Joystick Controller Screenshot of Arduino Joystick Controller Screenshot of Arduino Joystick Controller Screenshot of Arduino Joystick Controller Screenshot of Arduino Joystick Controller Screenshot of Arduino Joystick Controller
About Arduino Joystick Controller
***This application is meant to control an Arduino based RC car over Bluetooth.

If you want to precisely control your Bluetooth enabled Arduino RC car, this application lets you do that. Composed of two joysticks, you can independently control the car's steering and speed. You can also set the steering and speed ranges from within the application. And in case you have more that one car, each one can have its one set of ranges. In case you have a tank, you can control its cannon by just toggling a button. And since the Arduino can read sensor values, the application is able to receive six independent readings. The first two are floating point readings, while the remaining four are a single byte long. The application sends a command every 50ms. This feature lets the car detect when it is out of range, in which case it'll stop before crashing.

Please visit the tutorial page for the Arduino program and circuit schematics.

Recent changes:
---------Version 1.1---------
- Corrected a bug that mapped the left and right values for the tilt pan incorrectly.

Android Market Comments
A Google User
May 2, 2015
Welll
A Google User
Mar 26, 2015
It looks good I will love to havr yhe cide for my fist car project w ultrasonic.iwanna know if you can guve me the code to use the progtam in my little rc car w servo direcction. Thanks so much
A Google User
Mar 19, 2015
Interface is nice Communications not well done. Sometimes sends same data for different buttons.
Version 1000000
Version 1000000