🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    M5StickC-Plus MPU6886 cannot report upside-down pitch, only between 0 to 90

    PRODUCTS
    1
    1
    2.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      frank26080115
      last edited by

      I'm using the M5StickC-Plus with the Arduino library provided at https://github.com/m5stack/M5StickC-Plus

      Specifically, tested using https://github.com/m5stack/M5StickC-Plus/blob/master/examples/Basics/IMU/IMU.ino and my own application is using the same function calls, the most important one being M5.IMU.getAhrsData(&pitch, &roll, &yaw);

      The problem is the pitch angle reported with the function does not ever go upside-down, it goes from 0 to 90 deg and then back to 0 again as the device is being rotated continuously.

      I need the value to go from 0 to 90 to 180, then -180, then -90 then 0, during a full rotation on the pitch axis.

      How can I accomplish this?

      Thanks

      1 Reply Last reply Reply Quote 0
      • First post
        Last post