![]() |
R2D2 Programming
I have a problem with some coding.
I need to add Remote functions to my coding to override my Ultras and being a NEWBIE, I can't get it right. I'm using Vex 2.0 and heres what I have so far: #include "Main.h" void main ( void ) { int Loop = 1; int UltraLeft; int BumperLeft; int BumperFront; int UltraRight; int BumperRight; int UltraFront; // Ultras will be mounted in the Legs (1 Left/1 Right) // Remote must Override Ultras/Bumper Switches // Inside Dome are 3- Bumpers (Front-Left-Right) while ( Loop == 1 ) // When Power is Turned on, This will set Dome to Home Position { BumperFront = GetDigitalInput ( 11 ) ; SetMotor ( 1 , 255 ) ; if ( BumperFront == 0 ) { SetMotor ( 1 , 127 ) ; break ; // At this Point, It will leave this area of Code until Total Vex Restart } } Wait ( 4000 ) ; // Sits in Home Position before Activating Ultras while ( Loop == 1 ) { BumperFront = GetDigitalInput ( 11 ) ; // Home Position Bumper Switch (Dome facing Foward) if ( BumperFront == 0 ) { SetMotor ( 1 , 127 ) ; // Had to add a Stop here for the return of the dome to stop StartUltrasonic ( 1 , 6 ) ; // Left Ultra for dome Rotation (Left) UltraLeft = GetUltrasonic ( 1 , 6 ) ; // Detects if someone is near Leftside StartUltrasonic ( 2 , 7 ) ; // Right Ultra for Dome movement UltraRight = GetUltrasonic ( 2 , 7 ) ; // Detects if Someone is near the Rightside if ( UltraLeft < 35 ) { SetMotor ( 1 , 255 ) ; // Turns Dome to the Left } if ( UltraRight < 35 ) { SetMotor ( 1 , 0 ) ; } } BumperLeft = GetDigitalInput ( 10 ) ; // Left Bumper Stop Switch if ( BumperLeft == 0 ) { SetMotor ( 1 , 127 ) ; Wait ( 3000 ) ; // Dome will pause then Return to Home Position SetMotor ( 1 , 0 ) ; } BumperRight = GetDigitalInput ( 12 ) ; if ( BumperRight == 0 ) { SetMotor ( 1 , 127 ) ; Wait ( 3000 ) ; // Same as above SetMotor ( 1 , 255 ) ; } // Perfect up to here, But the Ultras are not pausing } } |
| All times are GMT -5. The time now is 22:18. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi