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