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


大概意思明白了,继续寻找实现这变量的办法
找到变量的模块,第一步,实现了递增逐渐亮......


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


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

