Arduino 专题学习ArduinoIoT-Arduino

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

2019-05-09  本文已影响1人  驴友花雕

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--大概是递增与递减的意思,先用随机数来试试......


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

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


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


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

上一篇 下一篇

猜你喜欢

热点阅读