【发布时间】:2013-12-24 06:09:30
【问题描述】:
这是我第一次来这里,我对 C++ 比较陌生,需要帮助我的代码。它说我在一个 _ 之后缺少一个 _,但我找不到任何错误。
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
Serial.println(distance);
distance = duration/58.2;
if (distance < 50){
Serial.print("50");
digitalWrite(LED, HIGH);
digitalWrite(LED2, LOW);
digitalWrite(LED3. LOW);
}
else if (distance < 150){
Serial.print("150");
digitalWrite(LED, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED3. LOW);
}
else if (distance < 99999){
Serial.print("INF");
digitalWrite(LED, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3. HIGH);
}
}
如果你们能提供帮助,将不胜感激。
干杯。
【问题讨论】:
-
查看有错误的行并将它们与其他行进行比较。