None

主题:

角度指示器

器件:

LED 灯模块 2 个(分别为 LED_A 和 LED_B)、 电位器模块 1 个、 SSD1306 OLED 显示屏、 步

进电机及步进电机驱动器各 1 个及相应器件(也可使用分立器件结合面包板搭建)。

要求:

(1) 通过电位器旋转控制步进电机的转动角度和 LED 灯的亮灭。

(2) 步进电机的转动角度范围: -90~90 度。

(3) 将当前电位器的返回值和步进电机的当前角度显示在 SSD1306 OLED 显示屏上, 显示格式为: 电位器的返回值 -- 步进电机的当前角度值。

(4) 当电位器旋钮的处于中间位置时, 步进电机处于 0 度位置, LED_A 和 LED_B 均熄灭。

(5) 当电位器返回最大值时, 步进电机旋转至 90 度位置, LED_A 闪烁, LED_B 熄灭。

(6) 当步进电机由 0 度旋转至 90 度时, LED_A 由熄灭至最亮, LED_B 熄灭。

(7) 当电位器返回最小值时, 步进电机旋转至-90 度位置, LED_B 闪烁, LED_A 熄灭。

(8) 当步进电机由 0 度旋转至-90 度时, LED_B 由熄灭至最亮, LED_A 熄灭。

(9) 步进电机采用梯形加减速控制。

(10) 可在步进电机旋转轴粘贴胶带或其它方式, 以便于观察步进电机的转动角度。

(11) 程序采用 C 代码编写。

(12) 未作规定处可自行处理, 无明显与事实违背即可。

(13) 程序编写过程中不得打开库例程和其它程序, 如发现, 实操成绩按照 0 分处理。

说明:

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

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

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

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

赣ICP备20007335号-2