素人学习Aduino编程的简单办法(五)

04 Breath_LED:

D9 全彩 LED 模拟红色呼吸灯源程序:

/*

Eagler8实验程序列表

04 Breath_LED:D9 全彩 LED 模拟红色呼吸灯

*/

#define LED 9

int i = 0;

void setup()

{

  pinMode(LED,OUTPUT);

}

void loop()

{

for(i=0;i<255;i++)

  {

    analogWrite(LED,i);

    delay(15);

  }

  for(i=255;i>0;i--)

  {

    analogWrite(LED,i);

    delay(15);

  }

  analogWrite(LED,0);

  delay(1000);

}



在手册上查到 analogWrite( )



使用 for 循环使LED 产生渐亮渐灭的效果,i++和i--大概是递增与递减的意思,先用随机数来试试......



大概意思明白了,继续寻找实现这变量的办法


找到变量的模块,第一步,实现了递增逐渐亮......



最后实验效果基本一致,只是生成的代码有点不一样



为了实验效果,做了些小改动


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容