任务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
}