中国电子学会机器人水平五级考试编程操作题目汇总

主题1:串口交互四位数码管显示装置
器件:四位数码管、74HC595串口寄存器。
要求:
1、使用74HC595串口寄存器芯片控制四位数码管显示数字,显示的数字在0~9999之间依次循环。
2、相邻数字显示的时间间隔由串口输入数值控制,在串口监视器输入框中输入10~2000间的数值,点击【发送】,输入的数值同步在串口监视器显示,同时四位数码管按照输入的数值以毫秒为单位间隔显示。
3、再次发送不同的数值,数码管显示的时间间隔按照新输入数值随之改变,新输入的数值也同步显示到串口监视器。
4、程序编写时,要求使用数组存储0~9数字信息。
主题2:LED灯交互四位数码管显示装置
申智惠器件:LED灯、电位器、四位数码管、74HC595串口寄存器。
硬币分拣机
要求:
1、程序控制LED实现呼吸灯效果,即LED灯的亮度在最亮和熄灭之间渐变;
2、将LED呼吸灯当前亮度对应的PWM值实时显示四位数码管;
3、通过电位器控制LED呼吸灯亮度变化的频率。旋转电位器,LED呼吸灯的呼吸频率发生变化,四位数码管上的数值的更新速度也随之变化;
4、LED呼吸灯达到最亮状态时,对应的PWM值为1023,熄灭时对应的PWM值为0;
5、程序编写时,要求使用数组存储0~9数字信息。
主题3:跳动的心
器件:8x8LED点阵、74HC595串口寄存器、电位器、LED灯。
要求:使用74HC595串口寄存器芯片控制8x8LED点阵显示大小心形图案,通过电位器调整大小心形图案的切换频率;通过LED亮度的指示当前的切换频率,详细要求如下:
1、在8x8LED点阵上分别连续显示大小两个心形图案。
茶农技艺2、通过旋转电位器切换大小心形图案的切换时间在100ms-500ms之间变化。
3、通过LED灯的亮度来指示当前心形图案的切换频率,当切换时间为100ms时,LED灯最亮;当切换时间为500ms时,LED灯熄灭;当切换时间为100ms-500ms之间时,LED灯亮度随之而变化。
202103按键控制数字“3”单步显示
通过两个按键控制一位数码管从a至h各段位依次亮灭。其中按键A的闭合和断开分别表示当前输入的数据1或0;点击按键B,将当前按键A所表示的值发送到74HC595移位寄存器,并显示在数码管上。通过按键A分别控制0/1值,连续点击按键B8次后,在一位数码管上显示数字“3”。
器件:按键2个(按键A和按键B)、一位数码管、74HC595移位寄存器。
要求:
(1)启动后,首先点亮数码管的全部LED灯,此时一位数码管上显示数字8和“.”,时长两秒钟。
钼加工
(2)然后在一位数码管上显示数字3,时长两秒钟后,数码管上LED灯全部熄灭。
(3)控制按键A的断开和闭合,连续点击按键B8次后,在一位数码管上显示数字3。(4)为了达到上述效果,按键B应做消抖处理。
202106串口交互箭头方向显示
器件:8x8LED点阵、74HC595串口寄存器。
要求:
(1)使用74HC595串口寄存器芯片控制8x8LED点阵显示箭头图案,通过键盘控制箭头的显示方向,详细要求如下:
自动化机械手臂(2)程序启动后,8x8LED点阵最外侧四边的LED灯点亮,中间区域LED灯熄灭。
(3)当在串口监视器窗口输入框输入字符W时,8x8LED显示向上的箭头图案,同时在串口监视器窗口打印输出“UPPER”字符串。
(4)当在串口监视器窗口输入框输入字符Z时,8x8LED显示向下的箭头图案,同时在串口监视器窗口打印输出“DOWN”字符串。
202109串口交互心形图案显示
器件:8x8LED点阵、74HC595串口寄存器。
要求:使用74HC595串口寄存器芯片控制8x8LED点阵循环显示大小心形图案,通过串口输入报文来设置大小心形图案各自的显示时长。报文的格式示例为:B100S300,其中:B100表示显示大的心形图案时长100毫秒;S300表示显示小的心形图案时长300毫秒。显示时间范围在100~999毫秒之间。
1.程序启动后,8x8LED点阵最外侧四边的LED灯点亮,中间区域LED灯熄灭。
2.在串口监视器窗口输入框输入上述格式的报文后,在串口监视器窗口输出解析后相应的报文内容。以报文B100S300为例,串口监视器窗口输出的内容为B-100:S-300。
8x8LED根据报文的内容连续切换显示大小两个心形图案。以报文B100S300为例,先显示大的心形图案,时长100毫秒,然后显示小的心形图案,时长300毫秒,依次反复,直至输入新的报文数据。
202112
程序启动后,四位数码管显示数字“1212”;
(1)输入报文:S1:N6,实现在串口监视器正确显示解析后的报文Seg:1-Num:6;
(2)实现在四位数码管第1位段显示数字6;
(3)输入报文:S4:N9,实现在串口监视器正确显示解析后的报文Seg:4-Num:9;
(4)实现在四位数码管第4位段显示数字9。
202203按键计数器
自动融雪设备器件:四位数码管、按键、74HC595移位寄存器。
要求:使用74HC595移位寄存器芯片控制四位数码管显示按键的次数。
1、程序启动后,四位数码管显示今天的日期:0326。
2、第1次按下并释放按键,四位数码管清空当前数据,显示0。
3、第2次按下并释放按键,四位数码管显示1。
4、第3次按下并释放按键,四位数码管显示2。
5、再次按下并释放按键,四位数码管显示的数字为先前显示的数字加1,依此类推。
202206电容触摸传感器
器件:LED灯、按键、四位数码管、74HC595移位寄存器。
要求:将ESP32提供的电容触摸传感器的返回值显示到四位数码管,当手触摸电容传感器时,LED指示灯点亮。
(1)装置启动前,四位数码管不显示任何内容。
(2)当按键按下后,任务装置开始启动。
(3)装置启动后,在四位数码管上倒计时显示54321,时间间隔为1秒。
(4)倒计时显示完毕,四位数码管显示当前电容触摸传感器的返回值。
(5)当手接触电容触摸传感器时,LED指示灯点亮;手离开后,LED指示灯熄灭。
(6)将当前电容触摸传感器的返回值发送到串口监视器。

本文发布于:2024-09-24 16:22:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/283558.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:显示   数码管   串口   按键   图案
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议