LED指南针
在本节中,我们将使用micro:bit上的LED实现指南针。像正确的罗盘一样,我们的LED罗盘必须以某种方式 指向北方。它将通过打开一个外部LED来实现这一点;打开的LED应指向北方。
磁场既有大小(以高斯或特斯拉为单位)也有方向。micro:bit上的磁力计测量外部磁场的大小和方向, 但它会报告所述磁场沿其轴的分解。
磁力计具有与其关联的三个轴。X和Y轴基本上跨越作为地板的平面。Z轴指向地板"外",因此向上。
您应该已经能够编写一个程序,在I2C章节中的RTT控制台上连续打印磁力计数据。 编写该程序后,找到您当前位置的北方。然后将您的micro:bit与该方向对齐,并观察传感器的测量结果如何。
现在将板旋转90度,同时保持与地面平行。这次你看到的X、Y 和Z值是多少?然后再次旋转90度。你看到了什么值?