基于peoteus仿真的arduino

2019-07-18 08:41发布

先上图和代码吧:
const int redLed1=3;
const int redLed2=2;
const int greenLed=1;
const int switchPin=0;
void setup() {
  pinMode(redLed1,OUTPUT);
  pinMode(redLed2,OUTPUT);
  pinMode(greenLed,OUTPUT);
  pinMode(switchPin,INPUT);

}

void loop() {
  int switchState=digitalRead(switchPin);
  if(switchState==LOW){
    digitalWrite(greenLed,LOW);
    digitalWrite(redLed1,HIGH);
    digitalWrite(redLed2,LOW);
    delay(250);
    digitalWrite(redLed1,LOW);
    digitalWrite(redLed2,HIGH);
    delay(250);
  }
  else{
    digitalWrite(redLed1,LOW);
    digitalWrite(redLed2,LOW);
    digitalWrite(greenLed,HIGH);
  }
}

代码是根据开关状态转换灯的状态,但是实际仿真时按下开关后再按开关灯的状态就不变了,为什么没有循环执行呢?谢谢大家啦

adu.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
FF0015
1楼-- · 2019-07-19 00:51
{:4_103:}
春歌
2楼-- · 2019-07-19 02:14
 精彩回答 2  元偷偷看……
lisa水木风铃
3楼-- · 2019-07-19 04:09
学习一下。。。。

一周热门 更多>