NodeMCU ESP8266 基于 Arduino 的 PWM波形输出

什么是PWM?
PWM是脉冲宽度调制(Pulse Width Modulation)的缩写,是一种用于控制电子设备的技术。
PWM的基本原理是周期性地改变信号的脉冲宽度,通常以一个固定的周期(Period
)为基准,然后在每个周期内调整脉冲的占空比(Duty
),即高电平和低电平的时间比例。
可以通过调整脉冲信号的占空比来控制电路中的电流,电压或功率,以实现精确的控制和调节。
PWM具体如下图所示;

下图分别是占空比0%
,25%
,100%
的情况,具体如下所示;