在本课程中,您将学习如何通过电位计来更改LED的亮度。电位器实际上是一个可调的电阻,阻值随意手柄的转动而变化,模拟电路中,我们可以将电位器串联在电路中,改变LED亮度。本次实验,电位器只提供一个信号,实际灯的亮度由arduino控制。
二、材料准备
1 * Arduino Uno开发板
1 *面包板
若干杜邦线
1 *电阻(220Ω)
1 * LED
1 *电位器
1 * USB数据线
三、原理讲解
模拟VS数字
线性电位器是模拟电子元件。那么模拟值和数字值之间有什么区别呢?简单地说,数字意味着开/关,高/低电平只有两个状态,即0或1.但是模拟信号的数据状态是线性的,例如从1到1000; 信号值随时间而变化,而不是指示确切的数字。模拟信号包括光强度,湿度,温度等。
在本实验中,使用电位器或电位器来改变电路中的电流,因此LED的亮度将相应地改变。而由于电池是模拟装置,目前的变化很顺利,因此LED逐渐变得更亮或更暗,而不是经过一个明显的逐步过程。
我们这里的意思是模拟信号的数字化,这是接近模拟信号的过程。由于电位计输入模拟信号,因此应连接到模拟端口,即A0-A5,而不是数字端口。
四、实验步骤
步骤1:建立电路
原理图