Go to Post Drive fast...drive true...otherwise it will kind of crush you - techhelpbb [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 01-04-2009, 15:38
drhall drhall is offline
Winner 2009 West Michigan Regional
FRC #0216 (RoboDawgs OTL)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2005
Location: Grandville, MI
Posts: 32
drhall is an unknown quantity at this point
Send a message via AIM to drhall
Trouble programming Digital I/O toggle switches in C++

We are having some trouble trying to get toggle switches to work for switching between autonomous modes. The switches are mounted directly to our robot and connected to digital I/O ports 1,2, and 3. We are progamming in Wind River using C++ and I just can't get the code to work. We hooked up a multimeter to the switches (which we have hooked up as ground, signal and power) and we are getting the expected 5V one way and 0 the other.

Here's the code, any help is greatly appreciated!!!

Code:
	{
		m_disabledPeriodicLoops = 0;			// Reset the loop counter for disabled mode
		ClearSolenoidLEDsKITT();
		// Move the cursor down a few, since we'll move it back up in periodic.
		printf("\x1b[2B");
		
		
		DriveDirection = 1;
		DriveSpeed = 1;
		if (Switch1->Get() == 0) {
	
			// stuff to do if Switch1 (left) is on
			// Set direction to positive 1 for left
			DriveDirection = 1.0;
			DriveSpeed = 1.0;
		}
		else  if (Switch2->Get() == 0) 
		{
			//not yet
		}
		else  if (Switch3->Get() == 0) {
			// stuff to do if Switch3 (right) is on
			// Set direction to negative 1 for right
			DriveDirection = -1.0;
			DriveSpeed = 1.0;
		}

	}
That is what's in void DisabledInit. We are then using the DriveDirection variable in AutonomousPeriodic.

Thanks!
Reply With Quote
 


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
Programming toggle switches to DS for different autonomous routines? grosh NI LabVIEW 9 30-03-2009 20:42
Programming Toggle Switches in Labview seanl Programming 1 16-02-2009 13:02
Question about wiring digital switches. DemonYawgmoth Electrical 3 08-02-2007 17:57
3 way toggle switch programming LeadRiccardoT Programming 3 17-02-2003 02:02
Wiring custom toggle switches into operator interface DanL Electrical 9 13-02-2002 17:13


All times are GMT -5. The time now is 16: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