Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. #pragma config(Hubs, S1, HTMotor, HTMotor, HTServo, none)
  2. #pragma config(Sensor, S1, , sensorI2CMuxController)
  3. #pragma config(Sensor, S2, HTIRS2, sensorHiTechnicIRSeeker1200)
  4. #pragma config(Sensor, S3, nxtSonar, sensorSONAR)
  5. #pragma config(Sensor, S4, nxtColor, sensorCOLORFULL)
  6. #pragma config(Motor, motorA, tubeArm, tmotorNXT, PIDControl, encoder)
  7. #pragma config(Motor, mtr_S1_C1_1, leftMotor, tmotorTetrix, openLoop, encoder)
  8. #pragma config(Motor, mtr_S1_C1_2, rightMotor, tmotorTetrix, openLoop, reversed, encoder)
  9. #pragma config(Motor, mtr_S1_C2_1, tennisArm, tmotorTetrix, openLoop, encoder)
  10. #pragma config(Motor, mtr_S1_C2_2, motorG, tmotorTetrix, openLoop, encoder)
  11. #pragma config(Servo, srvo_S1_C3_1, servo1, tServoNone)
  12. #pragma config(Servo, srvo_S1_C3_2, servo2, tServoNone)
  13. #pragma config(Servo, srvo_S1_C3_3, servo3, tServoNone)
  14. #pragma config(Servo, srvo_S1_C3_4, servo4, tServoNone)
  15. #pragma config(Servo, srvo_S1_C3_5, servo5, tServoNone)
  16. #pragma config(Servo, srvo_S1_C3_6, servo6, tServoNone)
  17.  
  18. #include "JoystickDriver.c"
  19. #pragma debuggerWindows("joystickSimple");
  20.  
  21. task main()
  22. {
  23. while(true) {
  24. getJoystickSettings(joystick);
  25.  
  26. if(joystick.joy1_y1 < 10 && joystick.joy1_y1 > -10) { //Controls Left Motor
  27. motor[leftMotor] = 0;
  28. } else {
  29. motor[leftMotor] = joystick.joy1_y1 * 0.4;
  30. }
  31.  
  32. if(joystick.joy1_y2 < 10 && joystick.joy1_y2 > -10) { //Controls Right Motor
  33. motor[rightMotor] = 0;
  34. } else {
  35. motor[rightMotor] = joystick.joy1_y2 * 0.4;
  36. }
  37.  
  38. if(joystick.joy2_y1 < 10 && joystick.joy2_y1 > -10) { //Controls Ball Catcher
  39. motor[tennisArm] = 0;
  40. } else {
  41. motor[tennisArm] = joystick.joy2_y1 * 0.2;
  42. wait1Msec(150);
  43. }
  44.  
  45. if(joystick.joy2_y2 < 10 && joystick.joy2_y2 > -10) { //Controls Pulley
  46.  
  47.  
  48. }
  49.  
  50. if(joy2Btn(1)) {
  51. motor[tubeArm] = 40;
  52. wait1Msec(150);
  53. } else {
  54. motor[tubeArm] = 0;
  55. }
  56.  
  57. if(joy2Btn(2)) {
  58. motor[tubeArm] = -40;
  59. wait1Msec(150);
  60. } else {
  61. motor[tubeArm] = 0;
  62. }
  63.  
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement