
实现功能
按下A按钮,打开夜灯,按下B按钮,关闭夜灯,通过电位计可以调节灯的亮度。
所需模块
- 源师兄 x 1
- 扩展板 x 1
- LED灯 x 1
- 电位计 x 1


硬件连接
- 电位计。使用3P线,把电位计的G、V、S连接到P1位置,G插到P1的G位置,V插到P1的V位置,S连接到P1的S位置。
- LED灯。使用3P线,把LED灯的G、V、S连接到P1位置,G插到P1的G位置,V插到P1的V位置,S连接到P1的S位置。
注意:电位计属于模拟输入类传感器,仅能连接到P1、2、13、14,此类GPIO支持“模拟读取”。
操作步骤
1.电位计的使用。
电位计属于模拟输入类传感器,可以通过ADC,也就是模拟读取获得电位计的值,范围为0-4095,以实际值为准。
测试代码

2.LED灯的亮度调节。
通过模拟写入的方式,可以调节LED灯的亮度,范围为0-1023。

3.功能实现。
按下A按钮,打开夜灯,按下B按钮,关闭夜灯,通过电位计可以调节灯的亮度。
代码如下:
