Universal Bluetooth Joystick for Simple Toys
Universal Bluetooth Joystick App
I developed an app designed for Bluetooth-based cars, balancing robots, and other devices.
The app allows users to configure control packets for forward, backward, left, right, and stop commands.
Purpose
The main goal of this app is to make it simple to:
- Set up basic directional controls (forward, backward, left, right, stop)
- Adapt easily when communication protocols change
- Use a joystick-based interface for intuitive control
Key Features
- Universal design for multiple Bluetooth-enabled devices
- Easy packet configuration for movement commands
- Flexible protocol handling
- Joystick-based control for a user-friendly experience
Snapshots
This way, the profile is automatically set. The key feature is that if you know the protocol, you can define your own profile for forward, backward, left, right, and stop. You can also view logs. On Android, you can write the profile in JSON string format, copy it, and paste it into the app. The commands for forward/backward/left/right/stop will then be automatically entered. This function was created because the control strings for the balancing robot were too long and difficult to type manually. It also helps prevent typos
1
2
3
4
5
6
7
8
9
{
"back": "$2,0,0,0,0,0,0,0,0,0#",
"forward": "$1,0,0,0,0,0,0,0,0,0#",
"left": "$4,0,0,0,0,0,0,0,0,0#",
"name": "BalancingRobot",
"right": "$3,0,0,0,0,0,0,0,0,0#",
"stop": "$0,0,0,0,0,0,0,0,0,0#"
}




