Exemple #1
0
"""__CONFIG__
{"version":20,"widgetInfos":[{"hwid":"joystick","name":"joystick","typeName":"joystick_one","extraConfig":null,"bufferIndex":0},{"hwid":"5U","name":"b5up","typeName":"joystick_button","extraConfig":null,"bufferIndex":1},{"hwid":"5D","name":"b5down","typeName":"joystick_button","extraConfig":null,"bufferIndex":2},{"hwid":"6U","name":"b6up","typeName":"joystick_button","extraConfig":null,"bufferIndex":3},{"hwid":"6D","name":"b6down","typeName":"joystick_button","extraConfig":null,"bufferIndex":4},{"hwid":"7U","name":"b7up","typeName":"joystick_button","extraConfig":null,"bufferIndex":5},{"hwid":"7D","name":"b7down","typeName":"joystick_button","extraConfig":null,"bufferIndex":6},{"hwid":"7L","name":"b7left","typeName":"joystick_button","extraConfig":null,"bufferIndex":7},{"hwid":"7R","name":"b7right","typeName":"joystick_button","extraConfig":null,"bufferIndex":8},{"hwid":"8U","name":"b8up","typeName":"joystick_button","extraConfig":null,"bufferIndex":9},{"hwid":"8D","name":"b8down","typeName":"joystick_button","extraConfig":null,"bufferIndex":10},{"hwid":"8L","name":"b8left","typeName":"joystick_button","extraConfig":null,"bufferIndex":11},{"hwid":"8R","name":"b8right","typeName":"joystick_button","extraConfig":null,"bufferIndex":12},{"hwid":"Axis1:x","name":"axis1","typeName":"joystick_axis","extraConfig":null,"bufferIndex":13},{"hwid":"Axis2:y","name":"axis2","typeName":"joystick_axis","extraConfig":null,"bufferIndex":14},{"hwid":"Axis3:y","name":"axis3","typeName":"joystick_axis","extraConfig":null,"bufferIndex":15},{"hwid":"Axis4:x","name":"axis4","typeName":"joystick_axis","extraConfig":null,"bufferIndex":16},{"hwid":"AccelX","name":"accelX","typeName":"joystick_axis","extraConfig":null,"bufferIndex":17},{"hwid":"AccelY","name":"accelY","typeName":"joystick_axis","extraConfig":null,"bufferIndex":18}]}"""
# Imports the packages
import sys
import vex

# Defines the joystick
joystick = vex.Joystick()

# Defines all motors
left_motor = vex.Motor(2)
right_motor = vex.Motor(3)
scooper_motor = vex.Motor(4)


# Main loop
def driverMode():
    while True:
        # Assigning joystick mappings for all the motors
        if joystick.b5down():
            right_motor(100)
        elif joystick.b5up():
            right_motor(-100)
        elif joystick.b6down():
            left_motor(100)
        elif joystick.b6up():
            left_motor(-100)
        elif joystick.b8up():
            scooper_motor(100)
        elif joystick.b8right():
            scooper_motor(-100)
Exemple #2
0
 def __init__(self):
     self.base_m     = vex.Motor(2)
     self.claw_m     = vex.Motor(6) 
     self.shoulder_m = vex.Motor(3)
     self.arm_m      = vex.Motor(7)
     self.joystick   = vex.Joystick()
# VEX EDR Python-Project - BEST Robotics
import vex
import sys

#Notes Removed to preserve a fast download/compile time.

#CONFIGURE START
joystick1 = vex.Joystick()
right = vex.Motor(2)
left = vex.Motor(3)
elevator = vex.Motor(4)
servo = vex.Servo(5)
auto = vex.Motor(6)
#CONFIGURE END

joystick1.set_deadband(15)

while True:

    #---------------------------------
    #STANDARD (MANUAL COMMANDS)
    #---------------------------------

    #DRIVETRAIN CODE (FINAL)

    left.run(joystick1.axis2())
    right.run(joystick1.axis3())

    #ELEVATOR CODE (FINAL)

    #DOWN
Exemple #4
0
# Imports

import sys
import math
import vex

# Motors

leftMotor = vex.Motor(1)
rightMotor = vex.Motor(2, True)

# Controller

controller = vex.Joystick()

# Functions


def stopMotors():
    leftMotor.off()
    rightMotor.off()


def goForwards():
    leftMotor.run(100)
    rightMotor.run(100)


def goBackwards():
    leftMotor.run(-100)
    rightMotor.run(-100)