蓝桥杯青少年创意编程大赛树莓派模拟题四:“绚丽彩灯”

2021-07-01 10:55:56牟晓东
电脑报 2021年7期
关键词:设置

牟晓东

本文以模拟题“绚丽彩灯”为例,进行题目解析。

第四题“绚丽彩灯”(难度系数4,30个计分点):

每逢节日,可以看到商场各地都挂着绚丽的彩灯,它们通过颜色变换,可以实现各种各样的绚丽效果,现制作一些绚丽的彩灯效果。

硬件准备:

1个按键模块【接入25#引脚】,1个数码管【接入IIC接口】,灯带(60颗灯珠)【接入18#引脚】,杜邦线若干。

编程实现:

(1)程序开始时,数码管只有最后一位显示0,灯带熄灭;

(2)当按键每被按一次时,数码管最后一位显示的数字都在之前的基础上加1,当数码管最后一位显示4时,再按一次,数码管显示1,如此重复1-4的显示;

(3)当数码管显示1的时候,灯带前面30个灯亮红色,后面30个灯亮蓝色;

(4)当数码管显示2的时候,灯带以红色和蓝色交叉显示,最前面为红色;

(5)当数码管显示3的时候,灯带以红色和蓝色交叉显示,每隔0.5秒,红色和蓝色位置交换一次;

(6)当数码管显示4的时候,灯带从中间位置向两边同时每隔0.1秒各点亮一个灯珠,向前点亮灯珠的颜色为红色,向后点亮灯珠的颜色为蓝色;

(7)如此循环。

判断标准:

2分:实现“编程实现”中的(1);

5分:实现“编程实现”中的(2);

5分:实现“编程实现”中的(3);

5分:实现“编程实现”中的(4);

5分:实现“编程实现”中的(5);

5分:实现“编程实现”中的(6);

3分:完全符合题意。

1.审清题意,抓住关键点

“绚丽彩灯”的考点有分支选择结构的嵌套、按键模块的循环计数和灯带的初始化设置及各种效果的实现。此外,还要注意数码管的初始化和显示控制方法。

(1)分支选择结构的最“内层”嵌套是匹配按键模块的1-4按下次数,对应控制数码管最低位(3号)显示该数字,以及灯带的一种显示效果。……

登录APP查看全文

猜你喜欢
设置
中队岗位该如何设置
少先队活动(2021年4期)2021-07-23 01:46:22
船舶防火结构及设置的缺陷与整改
水上消防(2020年5期)2020-12-14 07:16:18
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
玩具世界(2017年9期)2017-11-24 05:17:29
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考