ожидаемый идентификатор до токена '(' на Arduino - PullRequest
0 голосов
/ 11 ноября 2018

Я пишу программу Arduino для Arduino IDE, и у меня возникла проблема, она говорит, что она называется ошибкой 313: ожидается ")" до "если". Как я могу это исправить? Я очень новичок в программировании, и я не знаю, как это исправить. Проблема в последней «если строка» Вот эскиз

int LED1 = 3;
int LED2 = 5;
int LED3 = 6;
int sensor = 0;
int valor;
void setup() {
  pinMode (LED1, OUTPUT);
  pinMode (LED2, OUTPUT);
  pinMode (LED3, OUTPUT);

}

void loop() {
  valor = analogRead (sensor);
  if ((valor ˃ 0) && (valor ˂ 170)) {
    analogWrite (LED1, 127);
    analogWrite (LED2, 0);
    analogWrite (LED3, 0);
  }
  if ((valor ˃= 170) && (valor ˂ 340)) {
    analogWrite (LED1, 255);
    analogWrite  (LED2, 0);
    analogWrite (LED3, 0);
  }
  if ((valor ˃= 340) && (valor ˂ 510)) {
    analogWrite (LED1, 255);
    analogWrite (LED2, 127);
    analogWrite (LED3, 0);
  }
  if ((valor ˃= 510) && (valor ˂ 680)) {
    analogWrite (LED1, 255);
    analogWrite (LED2, 255);
    analogWrite (LED3, 0);
  }
  if ((valor ˃= 680) && (valor ˂ 850)) {
    analogWrite (LED1, 255);
    analogWrite (LED2, 255);
    analogWrite (LED3, 127);
  }
  if ((valor ˃= 850) && (valor ˂ 1023)) {
    analogWrite (LED1, 255);
    analogWrite (LED2, 255);
    analogWrite (LED3, 255)
  }
  else {
    analogWrite (LED1, 0);
    analogWrite (LED2, 0);
    analogWrite (LED3, 0);
  }
  delay (15);

}

1 Ответ

0 голосов
/ 11 ноября 2018

Вы используете странные символы для < и >. Может быть, есть и другие, такие как неразрывное пространство, но обычно это исправляют, публикуя сообщения в Интернете или около того.

Другая ошибка - отсутствие точки с запятой после одного из аналоговых символовWrite ();

...