|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Need pnuematics Idea Critique please help!
I'm using EasyC.
I was thinking of controlling the soleniods in the following manner (and this is psuedocode) Setup info: I have a global button_counter(1) integer that keeps track of how many times a button has been pressed on the joystick, and I have a relay, and I have a button(1) variable that holds input from one of the joystick buttons. The example uses 'button1' and 'button_counter1' but could work for buttons 1 through for 4 to control seperate soleniods or relay attachments. If button(1) is pressed { button_counter1 ++ // turn on relay in one positive direction if button_count == 0 { while (button not pressed again) { set relay1(1,0) } else if button_count == 1 { while (button not pressed again) { set relay1(0,0) } } else if button_count == 2 { while (button not pressed again) { set relay1(0,1) } } else { set relay1(0,0); button_count = 0;} end if end if The purpose being to be able to have the flow controlled for each soleniod by only 1 button being pressed. I don't have access to the robot to know exactly how they work. I'm doing this code from remote location and need help as soon as possible. Will this work, if not why not? Please PM me if you have a suggestion. Also, how do I capture the event of a button press? I don't know how to set a listener for an OI digital input that could then be the codition for the original if |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need critique of programming idea and info!!! | Asheron | Pneumatics | 2 | 18-02-2007 11:21 |
| Need Help w/ pnuematics programming idea!!! | Asheron | Programming | 0 | 18-02-2007 03:17 |
| hey need some help with writing a code please help me here | magical hands | Programming | 9 | 01-01-2004 21:46 |