实操任务:奔腾的心

nm467251 组合题 共 个子题

题目说明

主题:奔腾的心

器件: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 分处理。

说明

数组 heartB[] 和 heartS[] 分别为大小心形的点阵数据,编程时可参考使用。

byte heartB[] = {0x99, 0x00, 0x00, 0x00, 0x81, 0xC3, 0xE7, 0xFF};
byte heartS[] = {0xFF, 0xDB, 0x81, 0x81, 0xC3, 0xE7, 0xFF, 0xFF};

请考生在考试结束前,按如下要求提交程序文件:

  1. 将所有程序文件放在一个文件夹,并将文件夹命名为:DJKS5_身份证号;

  2. 将程序文件压缩为 rar 或 zip 格式,大小 5M 以下,1个文件;

  3. 将程序文件通过“上传附件”按钮进行上传。

子题 填空题

请按上述要求完成实操任务

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧