我有以下问题:我有一个Arduino +加速度计(MMA8452Q)安装在自行车上。我在试着看刹车时的减速情况。问题是,由于设计上的限制,我只能在自行车骑手上安装上述硬件。由于骑手经常会改变位置,加速度计也会改变我用来测量减速的基准值(例如,当Z轴垂直于地面时,它将测量1g,但以不同的角度,它将显示不同的值),因此我的代码无法使用。
下面是我代码中的一些片段:
/* Set up thresholds - 0.42g is maximum braking force the bike can do */
maximum_value = 0.7;
soft_braking = 0.4 * max