FIXED Bluetooth connection: Now it is possible to control devices based on HC-05 or similar BT modules.
New features added in version 1.5
Default support for Joystick Gamepads added.
It also supports RC Transmitters and other Joystick types as a Joystick input.
- Virtual Universal RC Transmitter sticks controled by External USB / Bluetooth Joysticks (Gamepad, RC Transmitters, etc.).
- Virtual buttons can be controlled by Gamepad buttons within a user defined configuration.
- External USB / Bluetooth Joystick detection and calibration.
- Enable user to bypass USB calibrations made, loading Gamepad Joystick user defaults.
- With a 4 Channel conventional RC Transmitter as an input, one can get a Universal RC Transmitter with more channels.
New different input possibilities apart from the touch screen:
1) Android device with Universal RC Transmitter
2) OTG USB Cable
3) USB HID PPM Adaptor (you can find it in Internet. Widely used for RC simulators)
4) Mini-jack Audio cable
5) Cable Adaptor from RC Transmitter to Audio Mini-jack (you can find it in Internet.)
6) RC Transmitter
7) USB Joystick Gamepad
8) Bluetooth Joystick Gamepad
- In general, Gamepad Joysticks input do not need to be calibrated.
- A 'Set Up USB/Bluetooth Joystick' Button has been added to the Joysticks Configuration screen to configure and calibrate the input of other Joystick types different from the usual Gamepad standard (RC Transmitters Joysticks, etc).
Universal RC Transmitter 1.0
Universal RC Transmitter is an Android Application that, unlike other more specific Android Applications, provides general control capabilities and virtually universals for many technical models such as robots, drones, RC cars, RC aircrafts, etc. , as well as RC Simulators for PC.
The key of its success is its simplicity together with the huge configuration capabilities that allow the user to set virtually any control settings looking for the one that best fit the model or receiver to control being able to define the number of channels, maximum and minimum values of each channel, the General Transmission Sequence and Specific Transmission Sequences for each transmitter control element, etc.
Version 1.0 supports control models for the following types of transmission:
TCP/IP (Wifi, 3G, 4G, etc.)
Bluetooth
PPM Modulation
Regarding PPM Modulation, Universal RC Transmitter allows you to connect the Android’s device audio output to an external transmitter that allows you to transmit the RC control signal. That mentioned audio output can also be connected to some RC Simulator interface a una interfaz such as FMS, XTR, AEROFLY, etc..
This 1.0 version includes:
Two virtual joysticks, that allows you to configure their range of values, horizontal and vertical constraints, as well as the possibility of automatic joystick centering in one or both axis.
Two Control Slide Bars.
10 Buttons that can be configured as:
ON/OFF type buttons.
Push type buttons.
Digital Proportional Control for each channel.
Each joystick implements 2 channels (Vertical and Horizontal). The control slide bars: 1 channel and each button also implements 1 channel respectively: therefore, up to 16 possible different channels can be used.
One channel can be associated to one or several buttons, as well as different transmission sequences can be associated to several buttons, being those alternatives to the General Transmission Sequence. The transmission sequences (general and/or alternatives associated to buttons) are data strings configured previously by the user to his/her liking to be sent during the operation.
Up to 32 different user defined configurations can be loaded and/or saved: For example, for RC aircrafts, RC boats, robots, etc.
It is also allowed to see the content of the Transmission Sequence during operation, as well as to hide it for providing greater speed to the Application.
It is ideal for hobby enthusiasts as well as for students and/or electronics, engineering, robotics and/or drones enthusiasts. Therefore, its scope is both educational as for the area of the hobbies.
- The Application can be used and configured both in Spanish or English.
Example Videos:
User manual (maximize it to download):
NOTICE: If you cannot see the user manual embedded in this website, try to access it through the link by CLICKING HERE.
Wide compatibility with almost all Android devices. Minimum supported version:
Minimum SDK: 10 / Platform Version: Android 2.3.3
Not for very small screen Android devices.
Bluetooth, Wifi or Audio needed. If the Android device lacks any of these features, some functions could not work.
Fast and low latency audio output Android devices are recommended.
There are two available Universal RC Transmitter versions:
Demo version:
It is a free version fully functional, except for that any connection or control session will last only 3 minutes as maximum time and only 2 profile configurations can be used. A new connection or control transmission can be re-established whenever it is desired, but it will be always limited to 3 minutes. WARNING!!: Be aware that you should not try to control a model beyond that time: Otherwise you will lose the control of the model and it could suffer serious damage as well as cause them to people, objects or animals. This Demo version is designed for users to check if the application serves them and really fits their needs.
Full version:
This version eliminates the 3 minute limitation per connection or control session of the Demo version and enable the use of up to 32 profile configurations. The full version is obtained by activating the Demo version. To activate the Demo version and turn it into Full version, you must previously have the Demo version installed and then download and execute the corresponding ACTIVATOR (Universal RCT Activator). Once the Demo version is activated, it is recommended to not delete the activator: you may need to reactivate the application if you update the version of your Android system.
No special permission is needed, but those that are essential for the correct operation of the application.
Uses Permissions:
INTERNET
Needed for transmitting IP control packets.
ACCESS_WIFI_STATE
Needed for calculating recommended transmission delay for Wi-Fi.
BLUETOOTH_ADMIN
BLUETOOTH
Needed for controlling devices / models via Bluetooth.
MODIFY_AUDIO_SETTINGS
Needed for setting the audio volume to the highest when using the audio port for PPM transmission.
Needed for checking that a transmission cable with a mini-jack connector has been plugged in the audio port when transmitting PPM frames
No personal or private data of customers are collected.
In some Android Devices, when pressing a toggle button of a given group of buttons with an Alternative Transmission Sequence (see buttons with a red padlock), if other button of that group was in an 'on' state, that other button will be set to an 'off' state showing a yellow dash and not an empty dash as it is expected (in opposition to a green light of the 'on' state).
In very large screens, some controls could be shown with improper proportions.
This software product is provided “AS IS”, without any other warranty. Neither the developer nor the provider of Universal RC Transmitter assumes any responsibility for the use of this software or for damages caused for the use of this application. Nor yield to users license, title or any copyright related to the product. Therefore, any user who uses this application accepts to do it at his/her own risk.
The developer reserves the right to make changes at any time to improve and / or modify the application offered on Google Play.
JBDreams Apps
C/San Antón Nº2, entreplanta Puerta 5
26002 Logroño (La Rioja)
Spain / España