Arduino论坛
直播中

盛开的花

6年用户 94经验值
私信 关注
[经验]

楼道延时报警灯应用范例

图片1.png
创客的集结号已吹响,一起来看这个有趣的范例。


void setup()
{
for(int i=0,j=9;i<=8,j<=13;i++,j++) //设置0-8为输入,9-13为输出
{pinMode(i,INPUT);pinMode(j,OUTPUT);}
}
void loop()
{
  if(digitalRead(1)==HIGH||digitalRead(2)==HIGH) //引脚12置高电平
  {
digitalWrite(9,HIGH);   //9置高电平
delay(25000);           //延时25秒
digitalWrite(10,HIGH);   //10置高电平
delay(5000);            //延时5秒
digitalWrite(10,LOW);    //10置低电平
digitalWrite(9,LOW);    //9置低电平
  }
}

更多回帖

发帖
×
20
完善资料,
赚取积分