@Gordon Hi, I think the arm/wrist movement thing isn't too big of a deal because users should be sitting still ideally when taking these measurements. I've put together an app and it does mitigate some of that issue by just checking the pulse gaps aren't too wild, if it is it just drops the element.
I've added a post in the Projects forum for this as I think the project could be relevant to Espruino aside from the Bangle.js and more details in the Github repo.
Do you know what the sample rate is for that raw data array? I've calculated a couple of different ways but good if someone knows exactly what it is incase I'm slightly off.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@Gordon Hi, I think the arm/wrist movement thing isn't too big of a deal because users should be sitting still ideally when taking these measurements. I've put together an app and it does mitigate some of that issue by just checking the pulse gaps aren't too wild, if it is it just drops the element.
I've added a post in the Projects forum for this as I think the project could be relevant to Espruino aside from the Bangle.js and more details in the Github repo.
http://forum.espruino.com/conversations/357885/newest/
Do you know what the sample rate is for that raw data array? I've calculated a couple of different ways but good if someone knows exactly what it is incase I'm slightly off.