首页 理论教育 使用电位器调节灯亮度

使用电位器调节灯亮度

时间:2023-11-17 理论教育 版权反馈
【摘要】:本实验演示如何读取电位器的模拟输入,并将结果映射到0~255的范围,使用该结果设置PWM输出引脚,达到调节LED灯亮度的目的。图4-11使用电位器调节灯的亮度连接示意图4)电路原理图使用电位器调节灯亮度的电路如图4-12所示。图4-12使用电位器调节灯的亮度电路原理图5)程序解析打开Energia IDE,在菜单栏中打开“File”→“Examples”→“03.Analog”→“AnalogIn OutSerial”,以该样例代码为基础,根据实际引脚选择进行了修改,完成本次实验的任务,如表4-4所示。

使用电位器调节灯亮度

本实验演示如何读取电位器的模拟输入,并将结果映射到0~255的范围,使用该结果设置PWM输出引脚,达到调节LED灯亮度的目的。

1)实验所需材料

实验所需材料包括MSP430G2 LaunchPad、面包板、1个LED灯、1个220Ω电阻和1个10 kΩ电位器。

2)电位器

电位器是一个可调电阻,其结构如图4-10所示。通过旋转旋钮改变3号引脚的位置,从而改变3号引脚到两端的阻值。实验中把电位器的1号和2号引脚分别接到GND和VCC上,通过模拟输入引脚读取电位器3号引脚输出的电压,3号引脚的电压会在0~VCC之间变化。

图4-10 电位器结构

3)连接示意图

实验中选择10号(P2.2)引脚作为PWM波输出引脚,电位器的中心引脚连接到6号(P1.4)引脚(见图4-11)。

图4-11 使用电位器调节灯的亮度连接示意图

4)电路原理图(www.xing528.com)

使用电位器调节灯亮度的电路如图4-12所示。

图4-12 使用电位器调节灯的亮度电路原理图

5)程序解析

打开Energia IDE,在菜单栏中打开“File”→“Examples”→“03.Analog”→“AnalogIn OutSerial”,以该样例代码为基础,根据实际引脚选择进行了修改,完成本次实验的任务,如表4-4所示。

表4-4 呼吸灯实验程序清单

(续表)

上传并运行程序,旋转定位器,可以观察到LED灯的亮度发生变化。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈