Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   more buttons (http://www.chiefdelphi.com/forums/showthread.php?t=54116)

joesmomh00haha 14-02-2007 07:51

more buttons
 
we are using the 360 and we have 6 SWs that work. we want to get 10. so is there a way to write it so that we can activate the other switches.

p.s. happy valentines day :D

kaszeta 14-02-2007 08:57

Re: more buttons
 
Quote:

Originally Posted by joesmomh00haha (Post 577945)
we are using the 360 and we have 6 SWs that work. we want to get 10. so is there a way to write it so that we can activate the other switches.

p.s. happy valentines day :D

What mode is it configured for? If you have 6 Switches working, then the configuration routine should allow you to enable 12 switches.

joesmomh00haha 15-02-2007 15:07

Re: more buttons
 
we are currently running with mode 4.
Below i would explain our current situation, we have already been struggling with this problem since the beginning of the competition and we really need some help......

Yes... it is supposed to have 12 switches, but we only have 6 working which are the only ones that are in the code, we have the A B X Y buttons working(which in the code is written as the aux 1-4) and the wheel or the right analog in the xbox controller to just go back and forth(this is written in the code as the p1_wheel [ we get it to work, but we want it to work both ways, meaning the X and Y being two different motors, right now if we move it up/down left/right it goes either up or down for one single motor, we want it to go up/down a motor and left/right another motor.]<-thats another problem we have).

what we are really trying to do is to get enough numbers of buttons to work with certain motors, like i already said, we already have the simple default buttons working but we need some extra ones any way we could. we are guessing that we have to somehow define the extra buttons in the aliases, but we don't know how, right now, there is only the 4 buttons that is in the default, and the wheel which we added.

thanks for all of you people who are trying to help us out.:confused:

kaszeta 15-02-2007 16:41

Re: more buttons
 
Quote:

Originally Posted by joesmomh00haha (Post 578863)
Yes... it is supposed to have 12 switches, but we only have 6 working which are the only ones that are in the code, we have the A B X Y buttons working(which in the code is written as the aux 1-4) and the wheel or the right analog in the xbox controller to just go back and forth(this is written in the code as the p1_wheel [ we get it to work, but we want it to work both ways, meaning the X and Y being two different motors, right now if we move it up/down left/right it goes either up or down for one single motor, we want it to go up/down a motor and left/right another motor.]<-thats another problem we have).

I'm confused here. You're using Mode 4 for an Xbox 360 controller. If so, this makes a total of 2 axes and 12 buttons available. The two axis for mode 4 are the right joystick, and the 12 buttons are whatever buttons you've selected as per the configuration instructions for the chicklet.

Assuming your on port one, the right joystick's axes are the variable p1_x and p1_y. The first four buttons are p1_sw_trig, p1_sw_top, p1_sw_aux1, and p1_sw_aux2. The remainder of the buttons are stored in p1_wheel and p1_aux in the most significant bits, which you have to test for with something like

Code:

switch_5=p1_wheel&(1<<7);
switch_6=p1_wheel&(1<<6);

etc.

Or are you just trying to use the default code without custom programming?

joesmomh00haha 16-02-2007 08:07

Re: more buttons
 
Hey, thanks for the help, but we really don't understand what u mean by
Quote:

switch_5=p1_wheel&(1<<7);
switch_6=p1_wheel&(1<<6);
what are we supposed to do? is that like the defining process?

kaszeta 16-02-2007 08:18

Re: more buttons
 
Quote:

Originally Posted by joesmomh00haha (Post 579365)
Hey, thanks for the help, but we really don't understand what u mean by

what are we supposed to do? is that like the defining process?

That's typical code that you'll have to write to use those buttons, at least in MPLAB. I'm guessing there is something similar in EasyC.

If you are using the default code without any changes, you probably can't use those buttons.

joesmomh00haha 17-02-2007 09:16

Re: more buttons
 
well we are using the mpLAB but could you tell me how to write it cuz it still is not working as we want.

kaszeta 17-02-2007 09:19

Re: more buttons
 
Quote:

Originally Posted by joesmomh00haha (Post 580063)
well we are using the mpLAB but could you tell me how to write it cuz it still is not working as we want.

What are you trying to do? Specifically, what do you want each of the 12 buttons you've programmed to do? (i.e. "we want button #8 to run the motor attached to pwm08)

joesmomh00haha 17-02-2007 10:25

Re: more buttons
 
do you have any kind of messenger we could talk in (msn, Aim,yahoo) because we could explain everything to you faster and a lot easier like that....

kaszeta 17-02-2007 10:38

Re: more buttons
 
Quote:

Originally Posted by joesmomh00haha (Post 580084)
do you have any kind of messenger we could talk in (msn, Aim,yahoo) because we could explain everything to you faster and a lot easier like that....

Nope, sorry. (And I'm at the Connecticut Scrimmage now, actually)


All times are GMT -5. The time now is 04:45.

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