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