主题:红外遥控舵机
器件:ATmega328控制板1个,舵机1个,红外遥控器(或发射装置)1个,红外遥控接收模块1个,电位器1个,结构件若干(也可使用普通电子元器件结合面包板搭建)。
任务要求:
(1)本项目由舵机、红外遥控器、红外接收模块、电位器组成;
(2)控制板上电后,舵机初始化角度为90°;
(3)使用红外遥控器控制舵机到0°,如按下0号键舵机转到0°;
(4)使用红外遥控器控制舵机到90°,如按下1号键舵机转到90°;
(5)使用红外遥控器控制舵机到180°,如按下2号键舵机转到180°;
(6)使用红外遥控器允许通过电位器控制舵机角度,如按下3号键后,扭动电位器旋钮,舵机角度跟随发生变化;
(7)使用红外遥控器控制舵机自动转动,如按下4号键后,舵机在0°~180°之间往复转动;
(8)使用红外遥控器停止舵机的往复转动,如按下5号键,舵机停止转动;
(9)可使用任意结构件搭;
(10)未作规定处可自行处理,无显与事实违背即可;
(11)红外线的有关程序提供参考代码,见下图,其他程序需自行完成。
说明:请考生在考试结束前,按照如下要求提交相关文件:
(1)将程序放在一个文件夹中,并将文件夹命名为:DJKS4_身份证号;
(2)将程序文件夹压缩为1个“rar或zip”格式文件,大小5M以下;
(3)将程序文件通过“上传附件”按钮进行上传。
相似题推荐
欧姆定律 I = U/R ,描述错误的是?( )
| A. 导体的电流随着导体两端电压的增大而增大 |
B. 流经导体的电流增大时,导体两端的电压增大 |
| C. 导体的电阻随着电压的增大而增大 |
D. 欧姆定律表示的是纯电阻电路中,电压、电流和电阻之间的关系 |
Arduino C程序中必须包含的函数有?( )
| A. setup()函数 |
B. loop()函数 |
| C. digitalRead()函数 |
D. Serial.begin()函数 |
Arduino UNO/Nano主控板,电路搭设及部分程序如下,当实现按键开关按下后,LED熄灭时,程序块中A和B的值分别是?( )(2026.6)

| A. HIGH / HIGH |
B. HIGH / LOW |
| C. LOW / HIGH |
D. LOW / LOW |
