1970浏览
查看: 1970|回复: 1

【烟台】点阵屏教程(十二)----重力球

[复制链接]
                               重力球
通过第十节的学习,我们知道可以用点阵屏做一个水平仪,指示出点阵屏的倾斜方向,但倾斜角度我们无法得出,这节我们升级一下,让点阵屏可以表示出它的倾斜角度,实现与生活中的水平仪中那个气泡来指示出倾斜角度。当然,我们在点阵屏上实现,当然不能用气泡来表示,但我们可以通过点阵屏上亮的点来表示。
项目内容
我们可以通过点阵屏上点的点亮来测试出点阵屏倾斜的角度。点阵屏在倾斜时,小球向侧面倾斜时,小球随着重力加速度向侧面滚动。重力加速度的取值是-1G到1G,而点阵屏上的点是0到7,找到它们一一对应的关系,即可用点来表示点阵屏倾斜的角度。
【烟台】点阵屏教程(十二)----重力球图1
【烟台】点阵屏教程(十二)----重力球图2

器材准备


项目指导
一、连接各路器件:


二、设计思路:





三、编程实现:
设两个变量accx和accy来存储X轴和Y轴的加速度,设x和y用来表示亮的点的横坐标和纵坐标。我们编写代码如下:


程序运行后,效果如下:

[url=]视频\重力球.mp4[/url]

12345上山打老虎  高级技师

发表于 2020-4-8 22:35:22

,一直想学习下点阵屏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail