刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

主题:动态光点

任务要求:

说明:请考生在考试结束前,按照如下要求提交相关文件。

参考资料:

使用微信搜索喵呜刷题,轻松应对考试!

答案:

一、评分组成

1电路搭设

元器件:

(1)8x8点阵;(2分)

(2)74HC595移位寄存器模块或芯片;(2分)

(3)MPU6050姿态传感器;(2分)

电路搭设:

(4)8x8点阵与74HC595移位寄存器模块或芯片正确连接;(4分)

(5)74HC595移位寄存器模块或芯片与主控板正确连接;(4分)

(6)MPU6050姿态传感器与主控板正确连接。(6分)

2、功能实现(80分)

(1)程序启动后,8x8点阵处于熄灭状态;(5分)

(2)用手单击触碰传感器T0引脚,8x8点阵最外侧四周的LED灯点亮,中间区域LED灯熄灭;(10分)

(3)再次用手单击触碰传感器T0引脚,8x8点阵最外侧四周的LED灯熄灭;(10分)

(4)当姿态传感器处于水平位置时,8x8点阵中间位置的LED灯点亮;(10分)

(5)通过俯仰角控制8x8点阵X方向LED的移动,当俯仰角为-90度时,点亮的LED位于8x8点阵的最左侧;(10分)

(6)当俯仰角为90度时,点亮的LED位于8x8点阵的最右侧;(10分)

(7)通过滚转角控制8x8点阵Y方向LED的移动,当滚转角为-90度时,点亮的LED位于8x8点阵的最上方;(10分)

(8)当滚转角为90度时,点亮的LED位于8x8点阵的最下方;(10分)

(9)将当前俯仰角和滚转角的值,以及对应点亮LED灯的位置值输出到串口监视器。(5分)

解析:

【喵呜刷题小喵解析】:本题是一道编程题,要求考生根据给定的电路搭设和功能要求,编写程序实现8x8点阵的点亮和熄灭,以及根据MPU6050姿态传感器的俯仰角和滚转角控制8x8点阵上LED的点亮位置。在电路搭设部分,考生需要正确连接8x8点阵、74HC595移位寄存器模块或芯片和MPU6050姿态传感器。其中,8x8点阵与74HC595移位寄存器模块或芯片的连接,74HC595移位寄存器模块或芯片与主控板的连接,以及MPU6050姿态传感器与主控板的连接,都是必要的步骤。在功能实现部分,考生需要编写程序实现以下功能:1. 程序启动后,8x8点阵处于熄灭状态。2. 用手单击触碰传感器T0引脚,8x8点阵最外侧四周的LED灯点亮,中间区域LED灯熄灭。3. 再次用手单击触碰传感器T0引脚,8x8点阵最外侧四周的LED灯熄灭。4. 当姿态传感器处于水平位置时,8x8点阵中间位置的LED灯点亮。5. 通过俯仰角控制8x8点阵X方向LED的移动,当俯仰角为-90度时,点亮的LED位于8x8点阵的最左侧;当俯仰角为90度时,点亮的LED位于8x8点阵的最右侧。6. 通过滚转角控制8x8点阵Y方向LED的移动,当滚转角为-90度时,点亮的LED位于8x8点阵的最上方;当滚转角为90度时,点亮的LED位于8x8点阵的最下方。7. 将当前俯仰角和滚转角的值,以及对应点亮LED灯的位置值输出到串口监视器。在编写程序时,考生需要熟悉8x8点阵、74HC595移位寄存器模块或芯片和MPU6050姿态传感器的使用方法,以及了解如何根据俯仰角和滚转角控制8x8点阵上LED的点亮位置。同时,考生还需要了解如何将数据输出到串口监视器。
创作类型:
原创

本文链接: 主题:动态光点任务要求:说明:请考生在考试结束前,按照如下要求提交相关文件。参考资料:

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

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share