Код Arduino: ожидаемое первичное выражение до токена '+ =' - PullRequest
0 голосов
/ 24 февраля 2019

Я писал код, и последняя часть моего кода была единственной частью, которая, казалось, имела проблемы.Ошибка говорит о том, что должно быть

ожидаемое первичное выражение до токена '+ ='

, но я не уверен, как решить эту проблему.Вот код и проблема в нижней части кода.

void loop(){

 if(digitalRead(pirPin) == HIGH){
   digitalWrite(ledPin, HIGH);   //the led visualizes the sensors output pin state
   if(lockLow){  
     //makes sure we wait for a transition to LOW before any further output is made:
     lockLow = false;            
     Serial.println("---");
     Serial.print("motion detected at ");
     Serial.print(millis()/1000);
     Serial.println(" sec"); 
     delay(50);
     }         
     takeLowTime = true;
   }

 if(digitalRead(pirPin) == LOW){       
   digitalWrite(ledPin, LOW);  //the led visualizes the sensors output pin state

   if(takeLowTime){
    lowIn = millis();          //save the time of the transition from high to LOW
    takeLowTime = false;       //make sure this is only done at the start of a LOW phase
    }
   //if the sensor is low for more than the given pause, 
   //we assume that no more motion is going to happen
   if(!lockLow && millis() - lowIn > pause){  
       //makes sure this block of code is only executed again after 
       //a new motion sequence has been detected
       lockLow = true;   

       for (int pos = 0; pos <= 180; +=1) //**Here is the issue**
          myservo.write(pos);
          delay(15);
      }
       for (int pos = 180; pos >= 0; -= 1) //**Here is the issue**
          myservo.write(pos);
          delay(15);
      }                     
       Serial.print("motion ended at ");      //output
       Serial.print((millis() - pause)/1000);
       Serial.println(" sec");
       delay(50);
       }
   }
}

1 Ответ

0 голосов
/ 24 февраля 2019
replace +=1 ===> pos +=1
 AND
replace -=1 ======> pos-=1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...