实操任务:奔腾的心
题目说明
主题:奔腾的心
器件:ESP32主控、8x8LED点阵、74HC595串口寄存器芯片(或模块)、电位器及相关器件。
要求:使用 74HC595 串口寄存器芯片控制 8x8LED点阵 显示大小心形图案,通过电位器调整大小心形图案的切换频率;通过 LED 亮度指示当前的切换频率,详细要求如下:
-
在
8x8LED点阵上分别连续显示大小两个心形图案; -
通过旋转电位器切换大小心形图案的切换时间在
100ms-500ms之间变化; -
通过
LED灯的亮度来指示当前心形图案的切换频率,当切换时间为100ms时,LED灯最亮;当切换时间为500ms时,LED灯熄灭;当切换时间为100ms-500ms时,LED灯亮度随之而变化; -
程序采用
C代码编写,不得使用外部库调用; -
未作规定处可自行处理,无明显与事实违背即可;
-
程序编写过程中不得打开库例程和其它程序,如发现,实操成绩按照
0分处理。
说明
数组 heartB[] 和 heartS[] 分别为大小心形的点阵数据,编程时可参考使用。
byte heartB[] = {0x99, 0x00, 0x00, 0x00, 0x81, 0xC3, 0xE7, 0xFF};
byte heartS[] = {0xFF, 0xDB, 0x81, 0x81, 0xC3, 0xE7, 0xFF, 0xFF};
请考生在考试结束前,按如下要求提交程序文件:
-
将所有程序文件放在一个文件夹,并将文件夹命名为:
DJKS5_身份证号; -
将程序文件压缩为
rar或zip格式,大小5M以下,1个文件; -
将程序文件通过“上传附件”按钮进行上传。
子题 填空题
请按上述要求完成实操任务
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析