Specifications

CT Corsair Final Report May 2, 2014
30
pinMode(dirPinFwd1, OUTPUT);
pinMode(dirPinRev1, OUTPUT);
pinMode(dirPinFwd2, OUTPUT);
pinMode(dirPinRev2, OUTPUT);
pinMode(speedPin1, OUTPUT);
pinMode(speedPin2, OUTPUT);
delay(50);
}
// variables for mapping
int speedRoll_1 = 0;
int speedRoll_2 = 0;
int readX = 0;
int readY = 0;
int testWrite = 0;
int MAX_PWM_OUT = 200;
int MIN_PWM_OUT = 25;
void loop() {
// put your main code here, to run repeatedly:
// read and map the values from a joystick for testing purposes
readX = analogRead(JoyX);
readY = analogRead(JoyY);
Serial.print(speedRoll_1);
Serial.print(";");
Serial.println(speedRoll_2);
digitalWrite(dirPinFwd1, HIGH);
digitalWrite(dirPinRev1, LOW);
digitalWrite(dirPinFwd2, LOW);
digitalWrite(dirPinRev2, HIGH);
speedRoll_1 = map(readX, 0, 1023, MIN_PWM_OUT, MAX_PWM_OUT);
speedRoll_2 = map(readX, 0, 1023, MAX_PWM_OUT, MIN_PWM_OUT);
analogWrite(speedPin1, speedRoll_1);
analogWrite(speedPin2, speedRoll_2);
delay(1);
}
8 Scissor Arm Design
8.1 Scissor Arm Overview
The three scissor arms cushion the simulator as it mimics a
plane losing sudden altitude due to descent or turbulence. Each
arm has two separate members that are connected to each other
by means of a pin joint. The lower member connects to the
shock system spring and the simulator base. The upper
member connects to the central universal joint structure below
the platform. The springs connected to the lower arms are what
creates the “cushioning effect” for the simulator when it moves
Figure 29. Scissor arm system in
Solidworks model of simulator