Arduino Bluetooth Controlled Joystick Application icon

Arduino Bluetooth Controlled Joystick 1.2

2.5 MB / 10K+ Downloads / Rating 3.5 - 30 reviews


See previous versions

Arduino Bluetooth Controlled Joystick, developed and published by Uncia Robotics, has released its latest version, 1.2, on 2021-01-20. This app falls under the Education category on the Google Play Store and has achieved over 10000 installs. It currently holds an overall rating of 3.5, based on 30 reviews.

Arduino Bluetooth Controlled Joystick APK available on this page is compatible with all Android devices that meet the required specifications (Android 4.1+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: uncia.robotics.joystick

Updated: 4 years ago

Developer Name: Uncia Robotics

Category: Education

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing Arduino Bluetooth Controlled Joystick on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

3.5
Total 30 reviews

Reviews

5 ★, on 2020-07-24
i was trying to control my robot using arduino. So i searched and downloaded atleast 10 apps which were showing in the result. one by one i tested them all. And this one stands out.. with great interface, user experience and documentation. i also checked the website. which is again great.

5 ★, on 2020-12-14
Works perfectly, very well designed and nice looking. Great documentation.

5 ★, on 2020-10-13
Excellent application, beautiful to the eyes and very versatile since you can choose from basic joystick, to advanced joystick mode for more control and even accelerometer mode. Awesome app

5 ★, on 2020-10-04
Works like a charm for my mecanum wheels project as it gives precise angle direction and speed. Use the sample script provided in app documentation for best experience.

5 ★, on 2020-07-23
I tried other apps for controlling my robot but this one i found most useful. it has basic as well as advanced features. Only one problem .. that the data sent for back and stop is same but it can be changed from the setrings. Looking for this improvement in future updates.

2 ★, on 2020-12-07
When i connect to my TV it says failed i dont know if this app supports andriod tv, is there a way to connect this app my tv?

Previous Versions

Arduino Bluetooth Controlled Joystick 1.2
2021-01-20 / 2.5 MB / Android 4.1+

About this app

Android App Logic

There are 5 buttons on the screen namely black, red, green, yellow, blue.

Black button is joystick, same like real Joystick controller - Joystick provide 2 values

1. Angle [ 0 - 359 ]
2. Strength [ 0 - 100 ]

Rest of the buttons (red, green, yellow, blue) are normal buttons, by default there values are set to 0. You can changes the values by going to Menu > Setting.
Joystick, red, green, yellow, blue button values will be visible on the left and right of < Sending Data > in real time.

Combination of these all buttons (data) is sent through bluetooth
1. By default seven digit number is set 0000000
2. First three digit represent Angle
3. Second three digit represent Strength
4. Last one digit represent the values of button blue, green, red, yellow

Example: the seven digit number is 2700891, So
1. First three digit represent Angle i.e : 270
2. Second three digit represent Strength i.e : 089
3. Last one digit represent the values of button blue, green, red, yellow i.e : 1

Arduino Sketch (copy paste this code to see the values)


void setup() {
Serial.begin(9600);
}
void loop() {
if(Serial.available()>0)
{
String value = Serial.readStringUntil('#');
if(value.length()==7)
{
String angle = value.substring(0, 3);
String strength = value.substring(3, 6);
String button = value.substring(6, 8);
Serial.print("angle: ");Serial.print(angle);Serial.print('\t');
Serial.print("strength: ");Serial.print(strength);Serial.print('\t');
Serial.print("button: ");Serial.print(button);Serial.println("");
Serial.flush();
value="";
}
}
}

New features

Bugfix in Joystick mode.

App Permissions

Allows applications to connect to paired bluetooth devices.
Allows applications to discover and pair bluetooth devices.
Allows an app to access precise location.
Allows applications to open network sockets.