arduino 代码上“输入末尾应有 '}'”

问题描述 投票:0回答:1

我正在编写这个简单的arduino代码,但出现了这个错误。我可以清楚地看到有适当的括号。

void setup() {
    // put your setup code here, to run once:
    pinMode(A7, OUTPUT);//sfx
    pinMode(A5, INPUT)pinMode(A6, OUTPUT);//flash
    ; //Button
}

void loop() {
    // put your main code here, to run repeatedly
    if (digitalRead(A5) == HIGH) {
        digitalWrite(A6 ,HIGH); //flash
        delay(250);
        digitalWrite(A6, LOW);
        delay(100);
        digitalWrite(A7, HIGH);
        delay(1000);
        digitalWrite(A7, LOW);
        delay(25000);
    } else if (digitalRead(A5) == LOW); {                   
        digitalWrite(A6 ,HIGH); //flash
        delay(250);
        digitalWrite(A6, LOW);
        delay(100);
        digitalWrite(A7, HIGH);
        delay(1000);
        digitalWrite(A7, LOW);  
    }

我不知道该怎么解决这个问题。

arduino-ide
1个回答
0
投票

尽管您保证拥有必要的括号,但您却没有。

您的

loop
函数需要关闭
}

采用一致的缩进不仅仅是为了让代码变得漂亮。它使得更容易理解和调试。

© www.soinside.com 2019 - 2024. All rights reserved.