I m making a small RC car and to control it, I m using a HC05 Bluetooth module. My car is rear wheel drive using two dc motors and the front wheels will just turn left or right for navigation. Can the Bluetooth module take more than one command at a time so that I can turn the car while moving as it happens to be in RC car toys found in market? If not, please suggest me on how do I achieve this objective of turning while moving at the same time. P.S. I am using arduino nano in this project. For navigation, I m using MG995 servo motor.
The HC-05 blurb states this: -
This class 2 Bluetooth module comes programmed with firmware that allows it to pass the output of a serial communications port (default is 9600 baud) over a Bluetooth wireless connection with no software configuration
So, if you can create a data frame that uses say 5 bytes (or less) that incorporates speed and direction then keep sending that frame, you get a payload data update rate of 9600/(5 x 8) = 240 times per second.
So the problem isn't really about turning and moving at the same time but all about how quickly you can update speed and direction information.
Updating this information at 240 times per second should be OK for practically any RC car I would imagine.