-
Notifications
You must be signed in to change notification settings - Fork 127
5. FAQs
Carlos Alatorre edited this page Jun 6, 2023
·
12 revisions
Setting the starting point can be performed in different ways, depending on user's preferences and example:
- Use the calibration routine on the DMP example. Remember that you can change the calibration time.
- Obtain the Zero offsets using the IMU_Zero example, then using these offsets in others examples.
- Modify the offsets by your own.
You can find how to use the Processing examples here: Examples - Using Processing.
Here are some points to check if the MPU6050 module is not working properly:
- Verify the connections, make sure you are using I2C ports/pins. INT pin is crucial as well, you should connect it to the board external interrupt pin. You can read more about this in each example.
- Let the module warm up, this is typically a behavior on these modules, so let the module run for some time and try again.
- Place the module in a rest/neutral position while starting.
- Check which OUTPUT method is being used. The OUTPUT representation can be changed on some examples, you will find a list with these OUTPUT methods.
- The baud rate is way too fast for the board. The monitor serial can be set to high baud rates and some board cannot handle it, if this is the case consider lower it.
This happens when the baud rate does not match with the used in the Sketch, check this on the code line Serial.begin(XXXXX);
of the example you are using.
This is the library repository and wiki, if the module is faulty, please contact the manufacturer!
You can contact us with your issue at the Issues tab in this same repository.
Thank you for reading our Wiki!