Bosch Sensortec Community

    Showing results for 
    Search instead for 
    Did you mean: 

    BMA456 Step Counting in 2's Multiple

    BMA456 Step Counting in 2's Multiple



    Recently I am working with BMA456 for a smart watch project. I am unable to use the Bosch official API (That is amother question asked elsewhere in this forum). Mean while I got Library from Seeed Studio to working . Have a look at the Library I used Here. With it  I am able to read the step count but the problem is I am getting the step count in multiples of 2 ,i.e., 8,10,12,14...etc

    Also oddly enough the step count always start from '8'.

    It would be great if anyone here can shed some light to any of these problem. Thank you in advance

    3 REPLIES 3

    Community Moderator
    Community Moderator

    Hello  nafihahmd,

    Simply, less walking might be confused with other activities like stand up. 

    That's why we count walking activity after 7. 

    So, you can see it after 7 ~8 🙂 

    Please let me know if you have any questions 🙂 


    Minhwan Oh


    Thank you Minhwan. But why is the step counter incrementing in multiples of two? Why is it not out putting a resolution of 1. Is it because one arm swing is equal to 2 steps?

    Community Moderator
    Community Moderator

    Hello nafihahmd, 


    Right. generally, when we swing our arm one cycle, the step counting is 2. That's why it increases by 2. 

    Of course, you can check 1 step if you do intentionally. 

    Thanks 🙂