Hardware : Arduino uno (motherboard) + HC-06 (Bluetooth) + AD8232 (ECG received)
Software : App Inventor 2 (mobile phone side drawing)
Using serial plotters in Arduino (1.6.9 or later) can display the ECG instantly, but it can not be "instantly" displayed when it passes through Bluetooth to the phone.
I understand the need to prepare the first time to receive the first data, but with the transmission time getting longer, the longer the delay (When I unplug Arduino power and HC-06, the phone still continue to draw ECG for a period of time and then it stop).
I have set the TimerInterval of the clock component on the App Inventor 2 to 1 (0.001 seconds to receive the ECG signal and draw the voltage point), but it seems to be adjusted to about 30 (0.03 seconds to receive ECG signal and draw the voltage point) is the limit of phone display.
My mobile phone is HTC U11 (Bluetooth 4.2), Bluetooth-side HC-06 (Serial.begin (9600)), theoretically the transmission speed should be no problem.
My problem is that the phone display (App) and the computer display (Arduino serial plotter) is not synchronized.