最新消息:

(续篇)体感控制数字的增减、循环

Micro Bit 少儿编程 1527浏览 0评论

我们可以把按钮控制,改成体感(加速度计)控制——

编程步骤:

01 “当开机时”(初始化)程序框内容不变

创建变量“显示数字”,初始化赋值为0,并在LED点阵上显示出来。

(续篇)体感控制数字的增减、循环

02 “forever”程序框内,对加速度传感器(acceleration)的x分量实时扫描,并根据2个不同阈值(比较值),辨别、实现体感控制数字增减、循环。

(续篇)体感控制数字的增减、循环

程序说明:

①在《A、B按钮控制数字增减、循环》中,使用on button A pressed,属于“事件”驱动。而在这个程序中,使用循环扫描、反馈控制的方法,实现体感功能,两个程序实现的机制是不相同的。

②加速度计是三维的,x方向只是其中的一维,相当于一根数轴。两个“如果为……则……”(条件结构)把这根数轴分成了三段。

(续篇)体感控制数字的增减、循环

03 程序编写完毕后,可以在MakeCode网页左侧观察Micro:bit的实时仿真,通过鼠标感受程序运行的效果。

(续篇)体感控制数字的增减、循环
(续篇)体感控制数字的增减、循环
(续篇)体感控制数字的增减、循环

您必须 登录 才能发表评论!