项目介绍:
本项目是为庆祝国庆和中秋双节的一个作品,使用掌控板完成,主要有以下几个功能:
1、呼吸灯:三颗LED灯显示呼吸灯效果,并且每次的颜色不一样。
2、文字特效:祝福语出现有动画效果。
3、按键控制:为了两个功能可以同时运行,引入了多线程,按下A键启用多线程,按下B键关闭多线程。
项目演示:
制作过程
步骤1 建立两个多线程
1、建立子线程
子线程1:呼吸灯
子线程2:显示文字动画和图片
2、子线程的开启和停止
通过AB按键进行控制。

步骤2 编写子线程1的功能
子线程1的功能是呼吸灯效果:
1、为了让呼吸灯每次颜色不一样,建立了两个g,b两个变量,赋值为一个随机数。

2、使用重复直到模块完成呼吸灯的效果

步骤3 编写子线程2的功能
1、文字特效1:不一样的节日文字特效,实现从左到右移动的效果。

2、文字特效2:祝大家国庆中秋节快乐。

3、显示天安门和中秋的图片

4、亚运会文字显示

步骤4 完善主程序
JOVI2023.10.19
不错