ArduinoUNO---让智能小车动起来红外遥控组件:红外接收模块红外遥控器红外遥控组件分别由红外遥控器和红外接收模块两部分组成。红外遥控器将按键的编码值发送到红外接收器模块;红外接收器模块接收遥控器的编码值,并将编码值传送给UNO主板。器件介绍:红外遥控器按键功能前进后退左转右转停止减速加速全速红外遥控器功能索引项目二:红外遥控智能小车所需器件:已搭建好的智能小车一辆红外遥控器锂电池将红外传感器接头连接到小车,引脚连接如下红外接收模块连接D2引脚程序运行:单击工具栏中的上传按钮,打开小车电源,将红外遥控器对准红外接收头,现在就可以随意用红外遥控器来操控小车了。程序分析初始化各种变量,红外接收模块接在D2口上。程序分析红外接收模块不断接收发过来的红外信号,再根据不同命令做出不同动作。前进根据运动方向标志,如果小车本身已经是前进状态,那小车就以当前速度继续前进;如果小车此时是后退状态,那小车转化成最小前进速度前进。程序分析根据运动方向标志,如果小车本身已经是后退状态,那小车就以当前速度继续后退;如果小车此时是前进状态,那小车转化成最小后退速度后退。后退左转右转停止程序分析小车以一定速度者减少,但不能小于最小值减速程序分析小车以一定速度增加,但不能超过最大值加速程序分析小车以最高速度前进或者后退全速课后小结课后小结