回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

第六课:绚丽的灯光 简单

头像 志学 2024.05.25 60 0

第六课:绚丽的灯光

一、情景引入

小麦看到掌控板能发出各种颜色的灯光,绚丽多彩,太奇幻了!爱好钻研的小麦也想邀请大家来一探究竟。让我们一起行动起来吧。

二、进阶学习

学习任务一

灯光的控制数值范围在0-255范围变化,灯光的明暗变化就象呼吸一样,因此通常把这种效果的灯光叫做呼吸灯,下面我们试试怎样完成。

1.设置灯光变化数值为渐变值变量,设置亮度值为1,设置灯号为0,即红灯亮其它灯不亮。

2.设置两个循环,一个是当渐变值大于255时开始减小,一个是当渐变值小于0时开始增加。将渐变值在屏幕上显示。图6-1

image.png

 6-1

3.将设计好的程序烧录到掌控板,进行测试调整程序。

学习任务二

1.将全部灯打开,设置三个灯的呼吸灯程序,其它灯基本设置同上。

2.红、绿、蓝三个灯分别按上一个程序编写方法,编写两次循环,实现渐变值循环变化。图6-2

image.png

 6-2

3. 将设计好的程序烧录到掌控板,进行测试调整程序。

学习任务三

1.让三个灯的明暗分别循环变化,设置三个变量:渐变值变量、绿渐变值变量、蓝渐变值变量。分别由亮变暗,再由暗变亮,每个变量值初始化都是0。

2.红灯、绿灯、蓝灯的变化如果将变化过程的程序都写在主程序里面,那样编程区界面在字体比较大的情况下,有些程序不能完全一起显示,给编程带来不便。我们设计用函数代表多次重复的程序块,可以省去好多空间,也使程序变得一目了然。

3.编写灯光变亮的函数,和灯光变暗的函数,建立变亮函数和变暗函数。图6-3,6-4

image.png

 6-3

image.png

6-4

参考学习任务一和学习任务二将整个程序编辑完成。图6-5

image.png

 6-5

4. 将编辑好的程序烧录到掌控板,进行测试调整程序。

 

三、总结与收获

(一)学习目标:

1.掌握小麦学习控制灯光变化的代码命令模块,和来自哪个模块组。

2.熟悉函数建立和调用的方法。再次熟悉循环嵌套的使用。

3.理解控制灯光编程的编程过程和一般思路

(二)想法和收获

小麦总结要点是:本次学习了控制灯光的程序编程方法,可以控制掌控板三个灯光的渐变变化。今天学习的函数问题是编程的又一个新知识,他可以使编程变得更简单,看起来更一目了然。

学习手册:

image.png 

 

四、知识拓展

在第三个程序里改变相关数值看看灯光的渐变变化有什么不同。

 

评论

user-avatar