简单易操作和节能高效的调光器对日常生活、节约能源等具有重要意义。基于STM32 的多级调光器,以STM32 单片机为处理核心,经过对从电位器输入的AD 数据进行线性或非线性处理得到脉冲宽度调制( PWM) 调光的占空比,从而能够对负载进行线性或非线性调节。以STM32F103ZET6 单片机为例,设计试验了对LED 灯的1 000 级亮暗调节。试验结果表明LED 灯具有平滑的亮暗变化。