1.通过电位器控制led亮度
2.代码很简单,如下
void setup()
{
Serial.begin(9600);//串口初始化,波特率设置为9600
pinMode(9,OUTPUT);//设置9脚为输出模式
}
void loop()
{
int analogInputVal=analogRead(A0);//读取A0模拟输入值
int brightness=map(analogInputVal,0,1023,0,255)//
analogWrite(9,brightness);//根据模拟输入值调节led亮度
Serial.println(analogInputVal);//将A0值通过串口显示
}
3.等比映射