试验用元器件列表:

Arduino 控制板 一块
面包板 一块
面包板专用跳线 一盒
任意颜色LED 一个
220欧姆电阻 一个
USB数据线 一根
/* @COPYRIGHTS TONYLABS */

void setup ()
{
  pinMode(11,OUTPUT);
}

void loop()
{
  for (int a=0; a<=255;a++) //@循环语句,控制PWM亮度的增加
  {
    analogWrite(11,a);
    delay(8); //@当前亮度级别维持的时间,单位毫秒            
  }
    for (int a=255; a>=0;a--) //@循环语句,控制PWM亮度减小
  {
    analogWrite(11,a);
    delay(8); //@当前亮度的维持800毫秒
  }
  delay(800); //@等待800毫秒
}
​
/* @end */

 

然后,我们将程序下载到 Arduino Uno 板中,就能看到效果了。