【mPythonX】——掌控体感灯

2019-02-149435
精华项目
AI 快速预览详细 收起
【mPythonX】——掌控体感灯是一个适合STEM教育的项目。通过mPythonX的图形化编程,用户可以轻松实现向前、向后、向左、向右倾斜时不同颜色的RGB灯亮起。项目包括设置加速度传感器、配置RGB灯以及添加事件处理。适合8岁以上儿童及初学者,无需复杂的编程知识。
【mPythonX】——掌控体感灯图1

春雪
作者:韩愈 (唐)

看雪乘清旦,无人坐独谣。

拂花轻尚起,落地暖初销。

已讶陵歌扇,还来伴舞腰。

洒篁留密节,著柳送长条。

入镜鸾窥沼,行天马度桥。

遍阶怜可掬,满树戏成摇。



       2019年第一场春雪飘下来了,新年新气象。开学已经三天,生活又重新回归原点,然而,我们都是追梦人,学习脚步永不停息。

一、目标:掌控体感灯

【mPythonX】——掌控体感灯图3

二、思路:

1、当向前倾斜,rgb红灯亮;

2、当向后倾斜,rgb绿灯亮;

3、当向左倾斜,rgb黄灯亮;

4、当向右倾斜,rgb蓝灯亮;

5、当按下掌控板A键,返回主界面,屏幕显示主题和日期。

三、图形编写:

1、在mpythonx的系统资源中增加了“掌控板方位块block”,不用考虑逻辑和数学运算,使用起来更方便!

【mPythonX】——掌控体感灯图2

2、block块掌控板点开后,有四个选项:当向前倾斜、当向后倾斜、当向左倾斜、当向右倾斜。


【mPythonX】——掌控体感灯图4

3、当晃动掌控板时,设置所以板载RGB灯点亮,点亮RGB灯省掉了,很方便。


4、程序加入事件,当A键按下,返回主界面

【mPythonX】——掌控体感灯图5

5、连接wifi,同步网络时间

【mPythonX】——掌控体感灯图6

6、显示年月日

【mPythonX】——掌控体感灯图7

四、知识回顾:

      加速度传感器能够测量由于重力引起的加速度,传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。掌控板上的加速度计可测量加速度,测量范围为 -2g 到 +2g 之间。

掌控板的测量沿3个轴,每个轴的测量值是正数或负数,正轴越趋近重力加速度方向,其数值往正数方向增加,反之往负数方向减小,当读数为 0 时,表示沿着该特定轴“水平”放置。

  • X - 向前和向后倾斜。
  • Y - 向左和向右倾斜。
  • Z - 上下翻转。

【mPythonX】——掌控体感灯图8

五、软件下载

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
rzyzzxw
rzyzzxw
帖子质量很高。:victory:
- 没有更多了 -