Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   FIRST Tech Challenge (http://www.chiefdelphi.com/forums/forumdisplay.php?f=146)
-   -   [FTC]: code error (http://www.chiefdelphi.com/forums/showthread.php?t=109421)

calzim 07-11-2012 11:11

[FTC]: code error
 
we are a new team trying to code a servo button on the joystick. we got the servo to work without a joystick but now we get an error and we don't know what it means. any help? thanks

error says "servo out of range (34)"



code:

#pragma config(Hubs, S1, HTMotor, none, none, none)
#pragma config(Sensor, S1, , sensorI2CMuxController)
#pragma config(Motor, mtr_S1_C1_1, motorD, tmotorNormal, openLoop, reversed)
#pragma config(Motor, mtr_S1_C1_2, motorE, tmotorNormal, openLoop)
#pragma config(Servo, srvo_S2_C1_1, ramp, tServoStandard)
#pragma config(Servo, srvo_S2_C1_2, servo2, tServoNone)
#pragma config(Servo, srvo_S2_C1_3, servo3, tServoNone)
#pragma config(Servo, srvo_S2_C1_4, servo4, tServoNone)
#pragma config(Servo, srvo_S2_C1_5, servo5, tServoNone)
#pragma config(Servo, srvo_S2_C1_6, servo6, tServoNone)
//*!!Code automatically generated by 'ROBOTC' configuration wizard !!*//

#include "JoystickDriver.c"

const int RAMP_DOWN=255;
const int RAMP_UP = 128;
//TJoystick joystick;

task main()
{
//int i;
//servo(ramp)=160;
while (true)
{
getJoystickSettings(joystick);
motor[motorD] = -joystick.joy1_y2;
motor[motorE] = -joystick.joy1_y1;

if(joy1Btn(4))
{
servoTarget(ramp)=RAMP_DOWN;
}
else if(joy1Btn(2))
{
servoTarget(ramp)= RAMP_UP;
}
/*for (i = 0; i <= 256; i += 16)
{
servo[ramp] = i;
wait1Msec(50);
}
*/
}
}


All times are GMT -5. The time now is 18:23.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi