ArduinoGeneral

BLE-Link (SKU:TEL0073) transmitting high rate data

userHead iofcehealth 2016-08-12 01:44:51 2853 Views6 Replies
Hello, I have a BLE link connect to my arduino uno.
The arduino is also connected to a SparkFun Single Lead Heart Rate Monitor.
I want to transmit the ECG reading from arduino to my mobile phone through the BLE link.
How ever, I found that after several transmission (about 2 to 3 hundreds), some data will loss.

Is that normal for BLE link, as the data transmission rate is so high, which is about > 100Hz.
Or I need to some trick to achieve the high data transmission rate?
Or my BLE link is malfunctioned?

PS. If I connect my arduino to PC directly the data will not loss.

Thanks
2016-08-25 00:37:15 Yes, I have delay(1) userHeadPic iofcehealth
2016-08-20 01:00:46 Its strange. Do you have a delay in your code? Like "delay(50);". userHeadPic Wendy.Hu
2016-08-19 01:48:12 Yes, I have tried 9600 before and the result is the same.
I mean using a USB cable to directly connect arduino and PC, which means the data transmission is not through ble, but through the USB cable.
userHeadPic iofcehealth
2016-08-16 02:34:21 Hi

Have you ever tried to set the baud rate as 9600? Maybe the sensor data transmission rate is lower than BLE.
And what do you mean of "If I connect my arduino to PC directly the data will not loss." It means using USB to power the microcontroller or connect a external power supply or serial port communication?
userHeadPic Wendy.Hu
2016-08-15 22:05:48 Yes, I am using 115200 baud rate userHeadPic iofcehealth
2016-08-12 22:57:40 Hello

How much the baud rate you set is? 115200?
userHeadPic Wendy.Hu