Go to Post You need to stay on top of your classes or you will be back as a returning freshman on next year's team. - [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 04-10-2006, 16:23
travmizer's Avatar
travmizer travmizer is offline
Head of Programming
AKA: Travis Schmidt
FRC #0617 (Springer Express)
Team Role: Programmer
 
Join Date: Sep 2006
Rookie Year: 2004
Location: Highland Springs HS Virginia
Posts: 13
travmizer is an unknown quantity at this point
Send a message via AIM to travmizer
Unhappy Program doesn't effect robot

Ok, now my computer loads programs. The default loads, but only makes one wheel and our gatherer work. When I try to load my program, however, The robot is completely unresponsive of the joysticks.

This is my code from user_routines :

void Default_Routine(void)
{

/*---------- Analog Inputs (Joysticks) to PWM Outputs-----------------------
*--------------------------------------------------------------------------
* This maps the joystick axes to specific PWM outputs.
*/
/*
pwm01 = p1_y;
pwm02 = p2_y;
pwm03 = p3_y;
pwm04 = p4_y;
pwm05 = p1_x;
pwm06 = p2_x;
pwm07 = p3_x;
pwm08 = p4_x;
pwm09 = p1_wheel;
pwm10 = p2_wheel;
pwm11 = p3_wheel;
pwm12 = p4_wheel;
*/
/*---------- 1 Joystick Drive ----------------------------------------------
*--------------------------------------------------------------------------
* This code mixes the Y and X axis on Port 1 to allow one joystick drive.
* Joystick forward = Robot forward
* Joystick backward = Robot backward
* Joystick right = Robot rotates right
* Joystick left = Robot rotates left
* Connect the right drive motors to PWM13 and/or PWM14 on the RC.
* Connect the left drive motors to PWM15 and/or PWM16 on the RC.
*/
// pwm13 = pwm14 = Limit_Mix(2000 + p1_y + p1_x - 127);
// pwm15 = pwm16 = Limit_Mix(2000 + p1_y - p1_x + 127);



if (p1_sw_trig == 1)
{
pwm03 = 200; // turn on the shooters
pwm04 = 200;

if (p2_sw_top == 0)
{
relay1_fwd = 0;
relay1_rev = 0; //no gather movement durring aiming
pwm08 = 120; //closed

if (p2_sw_trig == 1)
{
pwm06 = p2_x/4; //pan
pwm07 = p2_y/4; //tilt
}
else
{
pwm06 = 127;
pwm07 = 127; //NOTE NOTE! this is for the auto aim code
}
}
else
{
pwm08 = 50; //open
}
if (p2_sw_top == 1)
{
relay1_fwd = 1; //with both tops down, activates gatherer
relay1_rev = 0;
}
else
{
relay1_fwd = 0;
relay1_rev = 0;
}
}

else
{
pwm01 = p1_y; //again, make a #define, probably pwm_1
pwm02 = p2_y; //Also a #define, pwm_2, make sure p1 joystic is on right
}

if (p1_sw_top == 1 && p2_sw_top == 0)
{
relay1_fwd = 0;
relay1_rev = 1; //rev gatherer
}
else if (p1_sw_top == 0 && p2_sw_top == 1)
{
relay1_fwd = 1;
relay1_rev = 0;
}
else
{
relay1_fwd = 0;
relay1_rev = 0;
}

Also, when the terminal window opens, it reads <IFI> and thats it. (Unless it's the default code, and then it only reads the information for the joystick in port one

ANY HELP??? PLEASE???
__________________
Isaac Asimov once said:

If knowledge can create problems, it is not through ignorance that we can solve them.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Robot doesn't drive straight bush Control System 14 09-02-2006 00:00
How to program Hall Effect sensors. chantilly_team Programming 1 17-02-2005 14:08
How to keep a program running at a school which doesn't get it? Jimmy General Forum 9 03-04-2003 10:08
Minor Problem, our robot DOESN'T work! Cobra Motors 1 15-02-2003 14:43
Robot reset on OI doesn't work Carl Owenby General Forum 1 07-02-2003 07:23


All times are GMT -5. The time now is 01:24.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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