三段循环代表三种流水的样式,这代码主要就是学习一下循环还有arduino入门,不是特别难如果你真的是今天刚刚入门的话,务必看懂代码!!!!!
void setup()
{
for(int i=2;i<10;i++)
pinMode(i,OUTPUT);
}
void loop()
{
{
for(int i=2;i<10;i++)
{
digitalWrite(i,HIGH);
delay(300);
digitalWrite(i,LOW);
}
for(int i=10;i>2;i--)
{
digitalWrite(i,HIGH);
delay(300);
digitalWrite(i,LOW);
}
}
{
for(int i=5;i<10;i++)
{
digitalWrite(i,HIGH);
delay(300);
digitalWrite(i,LOW);
}
for(int i=5;i>2;i--)
{
digitalWrite(i,HIGH);
delay(300);
digitalWrite(i,LOW);
}
}
{
int i=2;
while(i<10)
{
digitalWrite(i,HIGH);
delay(300);
i++;
}
}
}
如果你看不懂以上代码可以试着理解如下让一个灯亮的代码:
void setup() //循环一次
{
int i=13;//定义led正极引脚接13引脚,所以负极肯定是接gnd了呀
pinMode(i,OUTPUT);//这个东西给他定义一个输出,led灯必有这行,背下来就行
}
void loop()//循环无数次
{
digitalWrite(i,HIGH);//i脚高电平(意思是灯亮了)
delay(300);//延时300毫秒
digitalWrite(i,LOW); //i脚低电平(意思是灯灭了)
delay(300);//延时300毫秒
}
尬!蛋!先!生!y!y!d!s !