Recall that glitch1 produces Pitch values that fluctuate for a steady position of the IMU chip.
The BNO055.js has been changed to fix this problem and the median filter has been removed from the 3dMouse8aDrain.js.
The original approach was to read a series of BNO055 registers in one big scoop.
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.
Found the fix to gotcha 1
Recall that glitch1 produces Pitch values that fluctuate for a steady position of the IMU chip.
The BNO055.js has been changed to fix this problem and the median filter has been removed from the 3dMouse8aDrain.js.
The original approach was to read a series of BNO055 registers in one big scoop.
By changing the way the data are read from the BNO055 the data value flutter issue has been resolved.
(The Art of Computer Programming)
The module will be further updated to extend this discovery to other block reads of data.
2 Attachments