准备器材:
- 开发板(Arduino UNO)
- 面包板1块
- 面包板跳线
- LED灯:1个
- 220Ω电阻:1个
- 电位器:1个(可选)
PWM
脉冲宽度调制(Pulse Width Modulation,PWM),简称脉宽调制。是将模拟信号变为脉冲的一种技术(用数字来控制模拟输出的一种手段)。PWM可以控制LED亮度、控制马达速度、控制直流电动机的速度等
![29e431e92d5eb74c324c3a2b86d7d4e2.png](https://i-blog.csdnimg.cn/blog_migrate/76dfcb5b9dd5b8ef9813d64eb36b9fa1.jpeg)
Arduino数字引脚给我们提供了5V(高电平)和0V(低电平),输出是方波信号。我们无法得到0-5V之间的电压(串联电阻可以),但是我们可以通过改变信号的开关时间来改变LED亮度(即控制占空比)
![d80c7952a28eac2f061c37545fe48794.png](https://i-blog.csdnimg.cn/blog_migrate/02dd0a1560e7b66faa9c7a48c8025b71.png)
PWM是一种方波控制信号,