IMU BNO085 Time Synch accelerometer and gyroscope

Hi guys!

I'm using the BNO085 with an ESP32 (ISP protocol), trying to synch the accel. and gyro. sampling rates.
Any suggestions on how can I get one reading for each at 100hz sampling rate? Now I get anything between 2-5 accel. readings for 1 gyro reading.

Code:

https://github.com/adafruit/Adafruit_BNO08x/tree/master/examples/more_reports

Output:

Raw Accelerometer - x: -▒ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 188777542, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load:0x40078000,len:13836
load:0x40080400,len:3608
entry 0x400805f0
Adafruit BNO08x test!
BNO08x Found!
Part 10004148: Version :3.2.13 Build 6
Part 10003606: Version :1.2.4 Build 230
Part 10003254: Version :4.4.3 Build 485
Part 10003171: Version :4.2.10 Build 548
Setting desired reports
Reading events
sensor was reset Setting desired reports
Raw Accelerometer - x: -32 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2224 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3296
Raw Gyro - x: -3 y: -1 z: -1
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2256 z: 3280
Raw Accelerometer - x: -32 y: -2240 z: 3280
Raw Gyro - x: 799 y: 801 z: 863
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -32 y: -2240 z: 3264
Raw Accelerometer - x: -32 y: -2240 z: 3264
Raw Accelerometer - x: -32 y: -2240 z: 3280
Raw Gyro - x: -2 y: -1 z: -1
Raw Accelerometer - x: -32 y: -2224 z: 3296
Raw Accelerometer - x: -32 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2224 z: 3296
Raw Gyro - x: -7486 y: -7484 z: -7484
Raw Accelerometer - x: -16 y: -2240 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -32 y: -2240 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Gyro - x: -5 y: -19 z: -3
Raw Accelerometer - x: -16 y: -2224 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Gyro - x: 0 y: -3 z: -2
Raw Accelerometer - x: -16 y: -2240 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Gyro - x: 1 y: -3 z: -3
Raw Accelerometer - x: -32 y: -2240 z: 3296
Raw Accelerometer - x: -16 y: -2240 z: 3296
Raw Accelerometer - x: -32 y: -2240 z: 3296
Raw Accelerometer - x: -32 y: -2240 z: 3296
Raw Gyro - x: -3572 y: -3571 z: -3572
Raw Accelerometer - x: -16 y: -2240 z: 3280
Raw Accelerometer - x: -16 y: -2224 z: 3280
Raw Accelerometer - x: -16 y: -2240 z: 3296

Thanks!

1 reply