image

编辑人: 人逝花落空

calendar2025-01-06

message8

visits352

2020年06月机器人五级实操

一、实操题

1、主题:LED 灯交互四位数码管显示装置 器件:ESP32 主控、LED 灯、电位器、四位数码管、74HC595 串口寄存器芯片(或 模块)等相关元器件。 要求: 1、程序控制 LED 实现呼吸灯效果,即 LED 灯的亮度在最亮和熄灭之间渐变; 2、将 LED 呼吸灯当前亮度对应的 PWM 值实时显示四位数码管; 3、通过电位器控制 LED 呼吸灯亮度变化的频率。旋转电位器,LED 呼吸灯的 呼吸频率发生变化,四位数码管上的数值的更新速度也随之变化; 4、LED 呼吸灯达到最亮状态时,对应的 PWM 值为 1023,熄灭时对应的 PWM 值为 0; 5、程序编写时,要求使用数组存储 0~9 数字信息。 6、控制程序采用 C/C++代码编写,程序中不得使用外部库调用。 7、未作规定处可⾃⾏处理,⽆明显与事实违背即可。 8、编写程序文件命名规则为:DJKS5_身份证号,考试完毕拷贝上交备案。 备注说明: 1、数组 NUM[] 保存的是 0~9 和'.'二进制形式的数码管显示的段位信息。 编程时可参考使用。 byte NUM[] = { // 保存 0~9 和'.' 0b11111100, 0b01100000, 0b11011010, 0b11110010, 0b01100110, 0b10110110, 0b10111110, 0b11100000, 0b11111110, 0b11110110, 0b00000001 };

正确答案:

创作类型:
原创

本文链接:2020年06月机器人五级实操

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share