一、图片:

    二、程序代码:

    1. /*
    2. 用电位器调节pwm进而控制LED的亮度;
    3. P9口接LED灯,电位器两端接的电源正负,中间接P2引脚
    4. */
    5. void setup()
    6. {
    7. Serial.begin(9600);//设置通讯波特率
    8. pinMode(9,OUTPUT);//设置P9口为输出模式
    9. }
    10. void loop()
    11. {
    12. int analogInputVal = analogRead(2); //读取2号引脚的电压转换为对应值,再赋给整形变量analogInputVal
    13. int brightness = map(analogInputVal,0,1023,0,255);//八模拟输入的值(0,1023)等比映射到模拟数值(0,255)
    14. analogWrite(9,brightness); //根据输入值调节LED亮度的函数
    15. }

    三、