概述
让我们制作一把原力之剑,握剑柄时,剑会慢慢亮起来。
适合套件:mCookie302,IBC
模块清单
模块
其他设备
- USB数据线*1
- 传感器连接线*3
- 传感器外壳*1
- 积木或其它固定结构
模块搭建
搭建
- 将模块和传感器组装起来:
- 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
- 将2盏全彩LED灯分别连接在Hub的6/7管脚;
- 将触摸传感器连接在Hub的4/5管脚
- 将USB连接线一端插入电池底座,另一端连接电脑;
编程
使用的程序块
编程思路
彩灯准备,等待触摸传感器按下,通过“按次执行”程序块让彩灯逐渐点亮。
开始编程
彩灯准备,等待触摸传感器按下
使用“按次-执行”让两个彩灯逐渐变亮
定义变量i表示彩灯红光的值,让i从0逐渐增加到255,每次加1;1、2号彩灯的红光值随i的变化而变化。
延时4毫秒,使灯逐渐点亮,变化比较柔和,4×255次≈1秒,按下触摸传感器后,原力之剑将在1秒左右达到最亮。
测试结果
上传成功后,按下触摸传感器,红灯慢慢变亮,并在1秒左右达到最亮,原力之剑就做好了。
Q:我发现按下触摸传感器时它可以不断重复点亮的过程;如果我想在松开手时,让灯光逐渐熄灭,应该如何做呢?
A:在触摸传感器松开时,让灯光逐渐熄灭。
松开触摸传感器,两个彩灯逐渐变暗
定义变量i表示彩灯红光的值,让i从255逐渐减到0,每次减1,红光逐渐熄灭。原力之剑将在1秒左右完全熄灭。
技术规范
相关案例
Q&A
|