I notice that when I send 'V' to the Bluetooth console, it prints the gyro as expected. So, when I send commands to move the robot, such as `i 8 90 9 90` or something similar, it pauses the gyro printing until the servo movement is complete, then it resumes printing the gyro data.
This leads me to the question: Can it support two-way communication? I also noticed that PySerial seems to be mostly one-way communication as well. I'm having a hard time figuring out how to establish two-way communication. The Bluetooth part has been much more effective than PySerial and has helped me progress towards achieving my objective. I mean, Bluetooth can support "two-way" communication, but it behaves more like a switch in a sense.
Can you explain in more detail what kind of functions you expect the two-way communication function to achieve? The current Bluetooth serial communication and the wired serial communication using USB uploader are actually the same, both have the function of sending and receiving data (two-way communication).