项目简介

设计思路

1.使用光敏电阻传感器监测光照强度。
2.使用 PID 算法控制 LED 的亮度。
3.环境变亮或变暗时,系统自动遮光或补光。

PID 公式

连续形式

\(out(t) = K_{p}error(t) + K_{i}\int_{0}^{t} error(t){\rm d}t + K_{d}\frac{{\rm d}error(t)}{{\rm d}t}\)

离散形式

\(out(k) = K_{p}error(k) + K_{i}\sum\limits_{j=0}^{k}{error(j)} + K_{d}(error(k)-error(k-1))\)

STM32F103C8T6 芯片引脚规划

引脚 作用 GPIO 模式
PA0 PWM 输出 复用推挽输出
PA1 PWM 输出 复用推挽输出
PA7 光敏电阻传感器 ADC 输入 模拟输入
PA9 串口输出 复用推挽输出

实物图

裁剪旋转

微信图片_20251027000227

posted on 2025-10-26 23:36  星辰河岳  阅读(43)  评论(0)    收藏  举报