hmc5883l.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:drone 作者: arunsoman 项目源码 文件源码
def heading(self):
        (x, y, z) = self.raw_data()
        headingRad = math.atan2(y, x)
        headingRad += self.__declination

        # Correct for reversed heading
        if headingRad < 0:
            headingRad += 2 * math.pi

        # Check for wrap and compensate
        elif headingRad > 2 * math.pi:
            headingRad -= 2 * math.pi

        # Convert to degrees from radians
        headingDeg = headingRad * 180 / math.pi
        return headingDeg
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号