【烟台】点阵屏教程(十)----水平仪
2020-03-301.7万
AI 快速预览详细
本文介绍了如何使用Sense Hat上的加速度计和点阵屏制作水平仪。首先,我们认识了加速度计的工作原理,它通过小球对不同面的压力来反映加速度的大小和方向。然后,我们通过检测X、Y、Z轴的加速度值,当倾斜角度使加速度大于0.3或小于-0.3时,点阵屏会显示不同的内容来表示不同的方向。水平放置时显示“=”号。这个项目适合STEM教育场景,可以帮助孩子们学习编程和科学实验。
|
点阵屏教程(十)----水平仪 在Sense Hat上除了点阵屏外,还有加速度计。今天我们来认识下加速度计。首先,我们认识一下加速度计所在位置: ![]() 加速计实际上就是一个空盒子,里面有一个小球,如图所示: ![]() 通过小球对不同面的压力的大小来反映出加速度的大小和方向。在理想状态下加速计就是这样子: ![]() 它的前后左右上下都为零。也就是X=0,Y=0,Z=0。现在我们来测一下X轴的加速度: ![]() 运行后,我们发现它的加速度值在-1G~1G之间。同样,我们可以测出Y轴和Z轴的加速度也是-1G~1G之间。 根据点阵屏倾斜与加速度的大小,我们可以制作出水平仪,当倾斜角度使加速度大于0.3或小于-0.3时让点阵屏上显示不同的内容来表于不同的方向,当水平放置时显示“="号,我们可写程序如下: ![]() 运行结果: |









