这段文字介绍了一套使用STM32微控制器实现的红外线信号控制系统代码。该系统能够接收和发送各种家用电器使用的红外遥控指令,适用于智能家居、物联网设备开发等应用场景。
1. 使用红外线控制小车的前进、转弯与洒水功能;还可以实现其他功能。
2. 红外头连接单片机时要小心,管脚容易接错。我今天调试时就烧坏了一个红外头,幸好还有备用的。正确的安装方式是:半圆柱面朝向自己凸起的一面在上部,从左到右依次为信号线、地线和3.3V电源线。
3. 我将红外头的信号线接到单片机的A4管脚,请确保不要接错;
4. 使用J-Link编译并下载程序后,板子上的LED2会亮起(LED1显示是否通电),这表明程序正在运行;
5. 利用小遥控器控制:左上角红色按钮为前进;第一行第二个Mode按钮为停止;第二行为左右转向键;第三行最后两个分别为洒水和停止洒水。可以参照附带的图片进行对照。
6. 小车驱动管脚与洒水管脚沿用之前的设置,不清楚的话可以在led.h文件第11至17行查找;
7. 板子上有1个5V电源接口及3个3.3V电源接口,请根据需要区分使用。若不够需外接电源。