Arduino 如何通过电位器控制LED

如何通过电位器控制LED
要想通过电位器来控制LED灯,那首先要了解什么是电位器,它的工作原理和功能是什么。在初高中的物理课程里就有讲解关于电位器。电位器是具有三个引出端、阻值可按某种变化规律调节的电阻元件。电位器通常由电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。电位器既可作三端元件使用也可作二端元件使用。后者可视作一可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系的输出电压,因此称之为电位器,如下图。
Arduino 如何通过电位器控制LED_第1张图片
电位器中心有一个旋钮,可以调节电阻值,在边缘有三个接线脚。
在我们日常生活中是经常会用到的,比如电风扇、收音机还有很多调速器上。下面讲解的案例:通过调节电位器旋钮,来控制LED的明暗,接线图如下,其中电位器的中间是信号线接A0,一边是接0V,另一边是接5V(或3.3V)。LED的接线方法和之前案例一样。这里需要了解的是,在Arduino UNO的控制板上,除了PWM 和开关量的针脚外,在另一边有6个A0-A5的模拟信号输入的针脚,这些针脚不仅具有数字输入输出的功能,还具有模拟量信号的输入功能。模拟量输入可以给Arduino输入0-1023的任意值。
Arduino 如何通过电位器控制LED_第2张图片
程序如下:
int analogInPin = A0; //电位器中输

你可能感兴趣的:(笔记,经验分享)