Почему я получаю эту ошибку?

моя ошибка : "exit Status 1 expected ')' before ';' token

Вот мой код :

void setup () { 

 for (int pin=2; pin <14; pin++) {
pinMode (pin ; OUTPUT)} ;
 }
}

void loop () {
  for (int i=2; i<14; i++) { 
    digitalWrite (i, HIGH) ;
    delay(20); 
    digitalWrite(i+1,HIGH) ;
    delay(20) ; 
    digitalWrite(i+2, HIGH) ; 
    delay(20) ; 
    digitalWrite(i, LOW) ; 
    delay(20) ; 
    digitalWrite(i+1, LOW) ;
  }
}

// 
for (int i=13; i>1; i--) { 
    digitalWrite (i, HIGH) ;
    delay(20); 
    digitalWrite(i-1,HIGH) ;
    delay(20) ; 
    digitalWrite(i-2, HIGH) ; 
    delay(20) ; 
    digitalWrite(i, LOW) ; 
    delay(20) ; 
    digitalWrite(i-1, LOW) ;
}

, 👍0

Обсуждение

У вас есть несогласованные фигурные скобки. А последний цикл for находится вне любой функции, что недопустимо в C/C++. Хотя, извините, это уже не по теме., @chrisl

Потому что вы разделили параметры "pinMode" точкой с запятой вместо запятой. У вас также есть куча кода, не входящего в метод., @Dave Newton