
回复
本示例将演示如何在BearPi-HM_Nano开发板上使用E53_SC2读取三轴加速度
本案例主要使用了以下API完成三轴加速度读取
描述:
初始化E53_SC2
描述:
读取三轴加速度及温度
本案例将用到 E53_SC2 智慧井盖扩展板与 BearPi-HM_Nano 开发板,其中E53_SC2扩展板原理图如下,三轴加速度传感器MPU6050是通过I2C来驱动。
E53_SC2 智慧井盖扩展板与 BearPi-HM_Nano 开发板安装如下图所示
主要代码分析
首先调用 E53_SC2_Init()
函数初始化E53_SC2所接的引脚的功能,然后循环调用 E53_SC2_Read_Data()
函数读取三轴加速度并通过串口打印出来,设置第一次读出的三轴加速度为水平状态,当倾斜开发板后会点亮扩展板上倾斜倾斜状态的灯
修改applications\BearPi\BearPi-HM_Nano\sample
路径下 BUILD.gn 文件,指定 e53_sc2_example
参与编译。
示例代码编译烧录代码后,按下开发板的RESET按键,通过串口助手查看日志,会打印温度和三轴加速度信息。当倾斜开发板后会点亮扩展板上倾斜倾斜状态的灯。