//流水灯
//依次点亮每个LED(共3个)
//需要3个连续的引脚,每个引脚依次【输入高电平,输入低电平】
#define LEDTIME 1000 //时间
int pin_set_OUTPUT();//激活一个引脚
int pin_LED();//一个LED点亮熄灭
void setup()
{
pin_set_OUTPUT(2);//想要2,7,12引脚的LED
pin_set_OUTPUT(7);
pin_set_OUTPUT(12);
}
void loop()
{
pin_LED(2);
pin_LED(7);
pin_LED(12);
}
//定义的函数
int pin_set_OUTPUT(int pin_wanted)//想要激活的引脚
{
pinMode(pin_wanted,HIGH);
return 0 ;
}
int pin_LED(int pin_wanted)
{
digitalWrite(pin_wanted,HIGH);
delay(LEDTIME);
digitalWrite(pin_wanted,LOW);
delay(LEDTIME);
return 0 ;
}