Dear, community, my name is Maksim, i have a question about BMA253 accelerometer.
We plan to use the BMA253 accelerometer in one of our projects. The device is currently in the stage of debugging the PCB layout. I'm having difficulties with the implementation of a pedometer based on the accelerometer (without the magnetometer and gyroscope). Could you give us some pedometer code examples, or the most optimal algorithms for solving this task? Also interested in the algorithm for removing the earth's gravity.
Thank you in advance!
Thanks for your inquiry.
BMA253 is 12-bit accelerometer that doesn't have built-in step counter or pedometer, while BMA423 is the new 12-bit accelerometer that does. If you need even lower current consumption, then you may consider BMA400 12-bit accelerometer that also does. BMA423 and BMA400 are pin-to-pin compatible with BMA253 so that you don't need to redesign your PCB.
If you still want to implement step counter or pedometer in BMA253, then we need to have NDA placed first. We used to have a simple pedometer algorithm code for BMA253. After NDA we may provide you with this code for your evaluation. Please let us know which country you are located.
We plan to process the accelerometer signal to get the number of steps taken by the animal. We need software processing so that we can change the filter settings and adapt to our task.