问题描述
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);