Это мой первый раз здесь, я довольно новичок в 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);
}
}
Если вы, ребята/девочки, можете помочь, это будет оценено.
Приветствия.
Есть несколько мест, где вы используете период вместо запятой.
digitalWrite(LED3. LOW);
// ^
Должно быть
digitalWrite(LED3, LOW);
// ^