Hi,
i've got a custom board with a MPU6050 and a very very small PIC as an host processor. I cannot use Motion Library because it is too big for my host processor.
I just need to detect movements such as translation, rotation. I do not need to know exactly the orientation of the board, I just need to know that it has been moved (i'd also like to not trigger the irq when there are some vibrations).
I thought that using the registers to configure the "Motion Interrupt" feature is enough but i have to troubles to have correct results...
* First of all, am i right in thinking that the motion interrupt is ok for my application ? If not, what should i use ?
* Then, the revision 3.3 of the PS-MPU-6000A does not talk about free fall and zero motion interrupt (as version 3.1 did). Are theses features always supported or not ?
* Then, how to configure the motion interrupt (and/or freefall) to have correct IRQ output : i'd like to have an IRQ when device is moving but not when there are some vibrations. So I think i need "long duration" and "small threshold". right ? What typicall values should be ok ?
Thanks for any help
regards
- Log in to post comments
phpbb Topic ID
14907