0
int switchmode=0;

void setup()
{
  pinMode(3, INPUT);
  pinMode(7, OUTPUT);
  pinMode(9, OUTPUT);
}

void loop()
{
  switchmode = digitalRead(3;
  digitalWrite(7,switchmode);                        
  if(switchmode== HIGH){ 
    digitalWrite(9,HIGH);
    delay(1000);
    digitalWrite(9,LOW);
    delay(1000);
  }
                

我在 Tinkercad.com 上的虚拟电路上运行此代码这是我得到的错误

** 在函数 'void loop()' 中:14:29: 错误:预期 ')' 在 ';' 之前 令牌退出状态 1**

4

1 回答 1

0

我想你在这里错过了这个括号:

//                        ↓
switchmode = digitalRead(3;

// The correct is:
switchmode = digitalRead(3);
于 2020-09-15T00:40:40.907 回答