任务4电位器PWM控制LED亮度

 

任务4电位器PWM控制LED亮度

程序解读:

//通过电位器模拟调节LED灯的亮度效果

int ledpin=6;//选择带~号的端口,具有pwm功能

//LED灯连接数字端口6

int x;//设计变量,保存电位器的状态值

void setup()//初始化变量,引脚模式

{

  pinMode(6,OUTPUT);//配置引脚,为输出模式.

}

void loop() //循环效果,程序改变状态和响应事件

{

  x=analogRead(A0);//电位器连接A0

//读模拟引脚, 返回[0-1023]之间的值( 每读一次需要花1微妙的时间)

  analogWrite(6,x/4);//写模拟引脚

  //void analogWrite (uint8_t pin, int value)

  //value对应0到255之间的值 ,因此x/4

}

posted @ 2020-03-23 20:25  创智养成教育  阅读(507)  评论(0编辑  收藏  举报