Page 45 - 2
P. 45
//analogWrite(motorB1, 100); analogWrite(motorB2, -100);
myservo.write(80);
}
/********************** 좌회전************************/
//If state is equal with letter 'G', car will go forward left
else if (state == 'G') {
analogWrite(motorA1, vSpeed); analogWrite(motorA2, 0);
//analogWrite(motorB1, 100); analogWrite(motorB2, 0);
myservo.write(160);
}
/********************** 우회전************************/
//If state is equal with letter 'I', car will go forward right
else if (state == 'I') {
analogWrite(motorA1, vSpeed); analogWrite(motorA2, 0);
// analogWrite(motorB1, 0); analogWrite(motorB2, -100);
myservo.write(0);
}
/*********************** 후진****************************/
//If state is equal with letter 'B', car will go backward
else if (state == 'B') {
analogWrite(motorA1, 0); analogWrite(motorA2, vSpeed);
//analogWrite(motorB1, 0); analogWrite(motorB2, 0);
myservo.write(80);
}
/********************** 뒤로 좌회전************************/
//If state is equal with letter 'H', car will go backward left
else if (state == 'H') {
analogWrite(motorA1, 0); analogWrite(motorA2, vSpeed);
//analogWrite(motorB1, 100); analogWrite(motorB2, 0);
myservo.write(0);
}
/********************** 뒤로 우회전************************/
//If state is equal with letter 'J', car will go backward right
else if (state == 'J') {
analogWrite(motorA1, 0); analogWrite(motorA2, vSpeed);
//analogWrite(motorB1, 0); analogWrite(motorB2, -100);
myservo.write(160);
}
/*************************** 왼쪽*****************************/
//If state is equal with letter 'L', wheels will turn left
else if (state == 'L') {
analogWrite(motorA1, 0); analogWrite(motorA2, 0);
//analogWrite(motorB1, 100); analogWrite(motorB2, 0);
myservo.write(160);
}
- 45 -