【主要内容】
该设计可利用光敏控制LED1的亮灭,可通过红外遥控自由设定灵敏度、光强阈值等,例如白天也会亮,夜晚依然是亮的状态。也可以通过光照强度来控制LED0的亮度。
【主要方法】
1.通过对红外遥控信号的获取、光照强度的获取,经过主程序中各个模块的连接实现功能。
2.在Keil uVision5软件设计程序并进行连接编译。
3.下载到实验板STM32F103精英版芯片中实验。
【主要创新】
1. 通过控制PWM的输出占空比来使LED0时刻随光照强度而改变。
2. 设置光强阈值,当光强小于设定值时,LED1亮。
3. 对光敏传感器进行采样控制,可以控制灵敏度。
4. 以上所有功能均可通过红外遥控控制。