two servo and pir sensor

I tried to modify a code I copied to trigger two servo motors with a pir sensor instead of one servo motor, but every time I try to verify it the error “‘myservo2’ was not declared in this scope” comes up. If someone could help me with this it would be much appreciated. The code is :

/* I’m (e) trying to modify this code to sweep two servo’s (instead of one) when activated by
PIR sensor. The original message for this code is as follows - This code sweeps a servo from
0 degrees to 180 when the PIR sensor detects motion. Special thanks goes to the author of the
PIR sensor code, whose code helped tremendously in the making of this code and Instructable.
author of PIR sensor code: Kristian Gohlke / krigoo () gmail () com / http://krx.at
**/

#include <Servo.h>

Servo myservo1; //creates a servo object
//a maximum of eight servo objects can be created
Servo myservo2; //creates second servo

int pos = 0; //variable to store servo position

//amount of time we give the sensor to calibrate(10-60 secs according to the datasheet)

int calibrationTime = 30;

//the time when the sensor outputs a low impulse
long unsigned int lowIn;

//the amount of milliseconds the sensor has to be low
//before we assume all motion has stopped
long unsigned int pause = 5000;

boolean lockLow = true;
boolean takeLowTime;

int pirPin = 12; //digital pin connected to the PIR’s output
int pirPos = 13; //connects to the PIR’s 5V pin

void setup(){
myservo1.attach(5); //attaches servo to pin 5
myservo2.attach(6); //attaches servo to pin 6
Serial.begin(9600); //begins serial communication
pinMode(pirPin, INPUT);
pinMode(pirPos, OUTPUT);
digitalWrite(pirPos, HIGH);

//give the sensor time to calibrate
Serial.println(“calibrating sensor “);
for(int i = 0; i < calibrationTime; i++){
Serial.print(calibrationTime - i);
Serial.print(”-”);
delay(1000);
}
Serial.println();
Serial.println(“done”);

//while making this Instructable, I had some issues with the PIR’s output
//going HIGH immediately after calibrating
//this waits until the PIR’s output is low before ending setup
while (digitalRead(pirPin) == HIGH) {
delay(500);
Serial.print(".");
}
Serial.print(“SENSOR ACTIVE”);
}

void loop(){

if(digitalRead(pirPin) == HIGH){ //if the PIR output is HIGH, turn servo

/*turns servo from 0 to 180 degrees and back
it does this by increasing the variable “pos” by 1 every 5 milliseconds until it hits 180
and setting the servo’s position in degrees to “pos” every 5 milliseconds
it then does it in reverse to have it go back
to learn more about this, google “for loops”
to change the amount of degrees the servo turns, change the number 180 to the number of degrees you want it to turn
**/
for(pos = 0; pos < 180; pos += 1) //goes from 0 to 180 degrees
{ //in steps of one degree
myservo1.write(pos); //tells servo to go to position in variable “pos”
delay(5); //waits for the servo to reach the position
myservo2.write(pos); //tells servo to go to position in variable “pos”
delay(5); //waits for the servo to reach the position
}
for(pos = 180; pos>=1; pos-=1) //goes from 180 to 0 degrees
{
myservo1.write(pos); //to make the servo go faster, decrease the time in delays for
delay(5); //to make it go slower, increase the number.
myservo2.write(pos); //to make the servo go faster, decrease the time in delays for
delay(5); //to make it go slower, increase the number.
}

if(lockLow){
//makes sure we wait for a transition to LOW before 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){

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 can assume the motion has stopped
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;
Serial.print(“motion ended at “); //output
Serial.print((millis() - pause)/1000);
Serial.println(” sec”);
delay(50);
}
}
}

You have a spurious \ on the line before where you declare the second servo, which has the effect of making the next line, ie your declaration, a continuation of the comment.

Servo myservo1;  //creates a servo object
                         //a maximum of eight servo objects can be created\  <<<<< lose this "\"
Servo myservo2;  //creates second servo

Lose that \ and it compiles…

Edit, please in future stick your posted code in code tags so it prints in a box like mine above. Select the code, and hit the icon with the <> inside a little scroll, above the :neutral_face: smiley.