运行此代码时,我得到了14:29尝试使用Ardouino电路

问题描述

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 **

解决方法

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

//                        ↓
switchmode = digitalRead(3;

// The correct is:
switchmode = digitalRead(3);