void setup() { Serial.begin(9600); } void loop() { int average; delay(20000); average =ave(); ); Serial.print("average="); Serial.println(average); } int ave() { int a,b,c; a=analogRead(A0); b=analogRead(A1); Serial.print("a="); Serial.println(a); Serial.print("b="); Serial.println(b); c=(a+b)/2; return c; }代码哪里错了?
时间: 2024-02-11 17:09:16 浏览: 106
代码中存在一个语法错误,具体表现为多余的右括号。下面是错误的部分:
```
average =ave(); );
```
应该修改为:
```
average = ave();
```
这样就可以正确地调用 `ave()` 函数并将结果赋值给 `average` 变量了。
阅读全文